Commit 269d92e6 authored by Steven's avatar Steven

fix: create triggers after dropping old tables

parent ffe145d4
...@@ -19,6 +19,10 @@ CREATE TABLE user ( ...@@ -19,6 +19,10 @@ CREATE TABLE user (
INSERT INTO user SELECT * FROM _user_old; INSERT INTO user SELECT * FROM _user_old;
DROP TABLE IF EXISTS _user_old;
DROP TRIGGER IF EXISTS `trigger_update_user_modification_time`;
CREATE TRIGGER IF NOT EXISTS `trigger_update_user_modification_time` CREATE TRIGGER IF NOT EXISTS `trigger_update_user_modification_time`
AFTER AFTER
UPDATE UPDATE
...@@ -31,8 +35,6 @@ WHERE ...@@ -31,8 +35,6 @@ WHERE
rowid = old.rowid; rowid = old.rowid;
END; END;
DROP TABLE IF EXISTS _user_old;
DROP TABLE IF EXISTS _memo_old; DROP TABLE IF EXISTS _memo_old;
ALTER TABLE memo RENAME TO _memo_old; ALTER TABLE memo RENAME TO _memo_old;
...@@ -51,6 +53,10 @@ CREATE TABLE memo ( ...@@ -51,6 +53,10 @@ CREATE TABLE memo (
INSERT INTO memo SELECT * FROM _memo_old; INSERT INTO memo SELECT * FROM _memo_old;
DROP TABLE IF EXISTS _memo_old;
DROP TRIGGER IF EXISTS `trigger_update_memo_modification_time`;
CREATE TRIGGER IF NOT EXISTS `trigger_update_memo_modification_time` CREATE TRIGGER IF NOT EXISTS `trigger_update_memo_modification_time`
AFTER AFTER
UPDATE UPDATE
...@@ -63,8 +69,6 @@ WHERE ...@@ -63,8 +69,6 @@ WHERE
rowid = old.rowid; rowid = old.rowid;
END; END;
DROP TABLE IF EXISTS _memo_old;
DROP TABLE IF EXISTS _memo_organizer_old; DROP TABLE IF EXISTS _memo_organizer_old;
ALTER TABLE memo_organizer RENAME TO _memo_organizer_old; ALTER TABLE memo_organizer RENAME TO _memo_organizer_old;
...@@ -102,6 +106,10 @@ CREATE TABLE shortcut ( ...@@ -102,6 +106,10 @@ CREATE TABLE shortcut (
INSERT INTO shortcut SELECT * FROM _shortcut_old; INSERT INTO shortcut SELECT * FROM _shortcut_old;
DROP TABLE IF EXISTS _shortcut_old;
DROP TRIGGER IF EXISTS `trigger_update_shortcut_modification_time`;
CREATE TRIGGER IF NOT EXISTS `trigger_update_shortcut_modification_time` CREATE TRIGGER IF NOT EXISTS `trigger_update_shortcut_modification_time`
AFTER AFTER
UPDATE UPDATE
...@@ -114,8 +122,6 @@ WHERE ...@@ -114,8 +122,6 @@ WHERE
rowid = old.rowid; rowid = old.rowid;
END; END;
DROP TABLE IF EXISTS _shortcut_old;
DROP TABLE IF EXISTS _resource_old; DROP TABLE IF EXISTS _resource_old;
ALTER TABLE resource RENAME TO _resource_old; ALTER TABLE resource RENAME TO _resource_old;
...@@ -135,6 +141,10 @@ CREATE TABLE resource ( ...@@ -135,6 +141,10 @@ CREATE TABLE resource (
INSERT INTO resource SELECT * FROM _resource_old; INSERT INTO resource SELECT * FROM _resource_old;
DROP TABLE IF EXISTS _resource_old;
DROP TRIGGER IF EXISTS `trigger_update_resource_modification_time`;
CREATE TRIGGER IF NOT EXISTS `trigger_update_resource_modification_time` CREATE TRIGGER IF NOT EXISTS `trigger_update_resource_modification_time`
AFTER AFTER
UPDATE UPDATE
...@@ -147,8 +157,6 @@ WHERE ...@@ -147,8 +157,6 @@ WHERE
rowid = old.rowid; rowid = old.rowid;
END; END;
DROP TABLE IF EXISTS _resource_old;
DROP TABLE IF EXISTS _user_setting_old; DROP TABLE IF EXISTS _user_setting_old;
ALTER TABLE user_setting RENAME TO _user_setting_old; ALTER TABLE user_setting RENAME TO _user_setting_old;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment