1
0
Fork 1
mirror of https://example.com synced 2024-11-23 05:26:37 +09:00

migration: delete original migrations from the 'migrations' table when reverting

Co-authored-by: naskya <m@naskya.net>
This commit is contained in:
sup39 2024-01-22 07:23:29 +09:00 committed by naskya
parent 3ce71a58a0
commit 6476b61abc
Signed by: naskya
GPG key ID: 712D413B3A9FED5C
2 changed files with 11 additions and 1 deletions

View file

@ -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` 文の括弧内の末尾に作成したマイグレーションのクラス名を追加してください。

View file

@ -1,5 +1,15 @@
BEGIN; BEGIN;
DELETE FROM "migrations" WHERE name IN (
'DropTimeZone1705691683091',
'AddReplyMuting1704851359889',
'EmojimodEnumRelabel1699658378432',
'Vervis1699302371683',
'Pgroonga1698420787202',
'TruncateChartTables1694921638251',
'EmojiModerator1692825433698'
);
-- remove-nsfw-detection -- remove-nsfw-detection
ALTER TABLE "user_profile" ADD "autoSensitive" boolean NOT NULL DEFAULT false; ALTER TABLE "user_profile" ADD "autoSensitive" boolean NOT NULL DEFAULT false;
ALTER TABLE "meta" ADD "enableSensitiveMediaDetectionForVideos" boolean NOT NULL DEFAULT false; ALTER TABLE "meta" ADD "enableSensitiveMediaDetectionForVideos" boolean NOT NULL DEFAULT false;