Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
canifa_note
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Vũ Hoàng Anh
canifa_note
Commits
269d92e6
Commit
269d92e6
authored
Oct 13, 2022
by
Steven
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: create triggers after dropping old tables
parent
ffe145d4
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
8 deletions
+16
-8
00__regenerate_foreign_keys.sql
store/db/migration/prod/0.5/00__regenerate_foreign_keys.sql
+16
-8
No files found.
store/db/migration/prod/0.5/00__regenerate_foreign_keys.sql
View file @
269d92e6
...
@@ -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
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment