migration: delete original migrations from the 'migrations' table when reverting
Co-authored-by: naskya <m@naskya.net>
This commit is contained in:
parent
9cfe11e7a0
commit
cbf8fd9f20
2 changed files with 11 additions and 1 deletions
|
@ -95,4 +95,4 @@ make
|
|||
|
||||
## 注意事項
|
||||
|
||||
データベースのマイグレーションを伴う変更を加える場合にはマイグレーションのファイルを [`packages/backend/migration-neko`](https://code.naskya.net/naskya/firefish/source-by/main/packages/backend/migration-neko) の下に作成し、マイグレーションを打ち消す SQL クエリを [`neko/revert.sql`](https://code.naskya.net/naskya/firefish/source-by/main/neko/revert.sql) の**一番上に**追記してください。
|
||||
データベースのマイグレーションを伴う変更を加える場合にはマイグレーションのファイルを [`packages/backend/migration-neko`](https://code.naskya.net/naskya/firefish/source-by/main/packages/backend/migration-neko) の下に作成し、マイグレーションを打ち消す SQL クエリを [`neko/revert.sql`](https://code.naskya.net/naskya/firefish/source-by/main/neko/revert.sql) の一番上にある `BEGIN;` と `DELETE` 文の直後に追記し、`DELETE` 文の括弧内の末尾に作成したマイグレーションのクラス名を追加してください。
|
||||
|
|
|
@ -1,5 +1,15 @@
|
|||
BEGIN;
|
||||
|
||||
DELETE FROM "migrations" WHERE name IN (
|
||||
'DropTimeZone1705691683091',
|
||||
'AddReplyMuting1704851359889',
|
||||
'EmojimodEnumRelabel1699658378432',
|
||||
'Vervis1699302371683',
|
||||
'Pgroonga1698420787202',
|
||||
'TruncateChartTables1694921638251',
|
||||
'EmojiModerator1692825433698'
|
||||
);
|
||||
|
||||
-- remove-nsfw-detection
|
||||
ALTER TABLE "user_profile" ADD "autoSensitive" boolean NOT NULL DEFAULT false;
|
||||
ALTER TABLE "meta" ADD "enableSensitiveMediaDetectionForVideos" boolean NOT NULL DEFAULT false;
|
||||
|
|
Loading…
Reference in a new issue