diff --git a/docs/contributing.md b/docs/contributing.md index d0467b6df..c4155298a 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -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` 文の括弧内の末尾に作成したマイグレーションのクラス名を追加してください。 diff --git a/neko/revert.sql b/neko/revert.sql index 3d4894d49..2325f3acb 100644 --- a/neko/revert.sql +++ b/neko/revert.sql @@ -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;