memos从0.22降级0.21

2024 年 7 月 6 日 星期六(已编辑)
1

memos从0.22降级0.21

以sqlite为例,找到0.22版本数据库迁移脚本:

https://github.com/usememos/memos/tree/7375b879677e31a1c549dfa21f36cce2aaa16f4b/store/db/sqlite/migration/prod/0.22

主要删除了tag表,以及resource表的两个字段:

store/db/sqlite/migration/prod/0.22/00__resource_storage_type.sql

ALTER TABLE resource DROP COLUMN internal_path;

ALTER TABLE resource DROP COLUMN external_link;

store/db/sqlite/migration/prod/0.22/03__drop_tag.sql

DROP TABLE tag;

恢复数据库 备份你的数据库 把删除的字段、表加回来: 还是以上面sqlite的变更为例:

CREATE TABLE tag (
  name TEXT NOT NULL,
  creator_id INTEGER NOT NULL,
  UNIQUE(name, creator_id)
);

alter table resource 
add column internal_path TEXT NOT NULL DEFAULT '',
add column external_link TEXT NOT NULL DEFAULT '';

保存变更 使用0.21.0版本重启

转自https://github.com/orgs/usememos/discussions/3522

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...