mirror of
https://github.com/usememos/memos.git
synced 2025-06-05 22:09:59 +02:00
chore: update migration sql file
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
PRAGMA foreign_keys=off;
|
||||||
|
|
||||||
DROP TABLE IF EXISTS _user_old;
|
DROP TABLE IF EXISTS _user_old;
|
||||||
|
|
||||||
ALTER TABLE user RENAME TO _user_old;
|
ALTER TABLE user RENAME TO _user_old;
|
||||||
@@ -15,13 +17,7 @@ CREATE TABLE user (
|
|||||||
open_id TEXT NOT NULL UNIQUE
|
open_id TEXT NOT NULL UNIQUE
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO user (
|
INSERT INTO user SELECT * FROM _user_old;
|
||||||
id, created_ts, updated_ts, row_status, email, role, name, password_hash, open_id
|
|
||||||
)
|
|
||||||
SELECT
|
|
||||||
id, created_ts, updated_ts, row_status, email, role, name, password_hash, open_id
|
|
||||||
FROM
|
|
||||||
_user_old;
|
|
||||||
|
|
||||||
CREATE TRIGGER IF NOT EXISTS `trigger_update_user_modification_time`
|
CREATE TRIGGER IF NOT EXISTS `trigger_update_user_modification_time`
|
||||||
AFTER
|
AFTER
|
||||||
@@ -53,13 +49,7 @@ CREATE TABLE memo (
|
|||||||
FOREIGN KEY(creator_id) REFERENCES user(id) ON DELETE CASCADE
|
FOREIGN KEY(creator_id) REFERENCES user(id) ON DELETE CASCADE
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO memo (
|
INSERT INTO memo SELECT * FROM _memo_old;
|
||||||
id, creator_id, created_ts, updated_ts, row_status, content, visibility
|
|
||||||
)
|
|
||||||
SELECT
|
|
||||||
id, creator_id, created_ts, updated_ts, row_status, content, visibility
|
|
||||||
FROM
|
|
||||||
_memo_old;
|
|
||||||
|
|
||||||
CREATE TRIGGER IF NOT EXISTS `trigger_update_memo_modification_time`
|
CREATE TRIGGER IF NOT EXISTS `trigger_update_memo_modification_time`
|
||||||
AFTER
|
AFTER
|
||||||
@@ -90,13 +80,7 @@ CREATE TABLE memo_organizer (
|
|||||||
UNIQUE(memo_id, user_id)
|
UNIQUE(memo_id, user_id)
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO memo_organizer (
|
INSERT INTO memo_organizer SELECT * FROM _memo_organizer_old;
|
||||||
id, memo_id, user_id, pinned
|
|
||||||
)
|
|
||||||
SELECT
|
|
||||||
id, memo_id, user_id, pinned
|
|
||||||
FROM
|
|
||||||
_memo_organizer_old;
|
|
||||||
|
|
||||||
DROP TABLE IF EXISTS _memo_organizer_old;
|
DROP TABLE IF EXISTS _memo_organizer_old;
|
||||||
|
|
||||||
@@ -116,13 +100,7 @@ CREATE TABLE shortcut (
|
|||||||
FOREIGN KEY(creator_id) REFERENCES user(id) ON DELETE CASCADE
|
FOREIGN KEY(creator_id) REFERENCES user(id) ON DELETE CASCADE
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO shortcut (
|
INSERT INTO shortcut SELECT * FROM _shortcut_old;
|
||||||
id, creator_id, created_ts, updated_ts, row_status, title, payload
|
|
||||||
)
|
|
||||||
SELECT
|
|
||||||
id, creator_id, created_ts, updated_ts, row_status, title, payload
|
|
||||||
FROM
|
|
||||||
_shortcut_old;
|
|
||||||
|
|
||||||
CREATE TRIGGER IF NOT EXISTS `trigger_update_shortcut_modification_time`
|
CREATE TRIGGER IF NOT EXISTS `trigger_update_shortcut_modification_time`
|
||||||
AFTER
|
AFTER
|
||||||
@@ -155,13 +133,7 @@ CREATE TABLE resource (
|
|||||||
FOREIGN KEY(creator_id) REFERENCES user(id) ON DELETE CASCADE
|
FOREIGN KEY(creator_id) REFERENCES user(id) ON DELETE CASCADE
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO resource (
|
INSERT INTO resource SELECT * FROM _resource_old;
|
||||||
id, creator_id, created_ts, updated_ts, filename, blob, type, size
|
|
||||||
)
|
|
||||||
SELECT
|
|
||||||
id, creator_id, created_ts, updated_ts, filename, blob, type, size
|
|
||||||
FROM
|
|
||||||
_resource_old;
|
|
||||||
|
|
||||||
CREATE TRIGGER IF NOT EXISTS `trigger_update_resource_modification_time`
|
CREATE TRIGGER IF NOT EXISTS `trigger_update_resource_modification_time`
|
||||||
AFTER
|
AFTER
|
||||||
@@ -190,14 +162,8 @@ CREATE TABLE user_setting (
|
|||||||
UNIQUE(user_id, key)
|
UNIQUE(user_id, key)
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO user_setting (
|
INSERT INTO user_setting SELECT * FROM _user_setting_old;
|
||||||
user_id, key, value
|
|
||||||
)
|
|
||||||
SELECT
|
|
||||||
user_id, key, value
|
|
||||||
FROM
|
|
||||||
_user_setting_old;
|
|
||||||
|
|
||||||
DROP TABLE IF EXISTS _user_setting_old;
|
DROP TABLE IF EXISTS _user_setting_old;
|
||||||
|
|
||||||
VACUUM;
|
PRAGMA foreign_keys=on;
|
||||||
|
Reference in New Issue
Block a user