chore: update migration sql file

pull/261/head
steven 3 years ago
parent 0b9b89db81
commit ea911387f1

@ -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;

Loading…
Cancel
Save