From ab898eef992b578bab3d950b3d29d87d55567a7f Mon Sep 17 00:00:00 2001 From: samunohito <46447427+samunohito@users.noreply.github.com> Date: Mon, 27 Oct 2025 22:03:58 +0900 Subject: [PATCH] regenerate --- .../1761480754000-add-channel-muting.js | 42 ------------------- .../1761569941833-add-channel-muting.js | 38 +++++++++++++++++ 2 files changed, 38 insertions(+), 42 deletions(-) delete mode 100644 packages/backend/migration/1761480754000-add-channel-muting.js create mode 100644 packages/backend/migration/1761569941833-add-channel-muting.js diff --git a/packages/backend/migration/1761480754000-add-channel-muting.js b/packages/backend/migration/1761480754000-add-channel-muting.js deleted file mode 100644 index ef95a7ca6e..0000000000 --- a/packages/backend/migration/1761480754000-add-channel-muting.js +++ /dev/null @@ -1,42 +0,0 @@ -/* - * SPDX-FileCopyrightText: syuilo and misskey-project - * SPDX-License-Identifier: AGPL-3.0-only - */ - -export class AddChannelMuting1761480754000 { - name = 'AddChannelMuting1761480754000' - - async up(queryRunner) { - await queryRunner.query(` - CREATE TABLE "channel_muting" - ( - "id" varchar(32) NOT NULL, - "userId" varchar(32) NOT NULL, - "channelId" varchar(32) NOT NULL, - "expiresAt" timestamp with time zone, - CONSTRAINT "PK_channel_muting_id" PRIMARY KEY ("id"), - CONSTRAINT "FK_channel_muting_userId" FOREIGN KEY ("userId") REFERENCES "user"("id") ON DELETE CASCADE ON UPDATE NO ACTION, - CONSTRAINT "FK_channel_muting_channelId" FOREIGN KEY ("channelId") REFERENCES "channel"("id") ON DELETE CASCADE ON UPDATE NO ACTION - ); - CREATE INDEX "IDX_channel_muting_userId" ON "channel_muting" ("userId"); - CREATE INDEX "IDX_channel_muting_channelId" ON "channel_muting" ("channelId"); - - ALTER TABLE note ADD "renoteChannelId" varchar(32); - COMMENT ON COLUMN note."renoteChannelId" is '[Denormalized]'; - `); - } - - async down(queryRunner) { - await queryRunner.query(` - ALTER TABLE note DROP COLUMN "renoteChannelId"; - - ALTER TABLE "channel_muting" - DROP CONSTRAINT "FK_channel_muting_userId"; - ALTER TABLE "channel_muting" - DROP CONSTRAINT "FK_channel_muting_channelId"; - DROP INDEX "IDX_channel_muting_userId"; - DROP INDEX "IDX_channel_muting_channelId"; - DROP TABLE "channel_muting"; - `); - } -} diff --git a/packages/backend/migration/1761569941833-add-channel-muting.js b/packages/backend/migration/1761569941833-add-channel-muting.js new file mode 100644 index 0000000000..e985df90ba --- /dev/null +++ b/packages/backend/migration/1761569941833-add-channel-muting.js @@ -0,0 +1,38 @@ +/* + * SPDX-FileCopyrightText: syuilo and misskey-project + * SPDX-License-Identifier: AGPL-3.0-only + */ + +export class AddChannelMuting1761569941833 { + name = 'AddChannelMuting1761569941833' + + /** + * @param {QueryRunner} queryRunner + */ + async up(queryRunner) { + await queryRunner.query(`CREATE TABLE "channel_muting" ("id" character varying(32) NOT NULL, "userId" character varying(32) NOT NULL, "channelId" character varying(32) NOT NULL, "expiresAt" TIMESTAMP WITH TIME ZONE, CONSTRAINT "PK_aec842e98f332ebd8e12f85bad6" PRIMARY KEY ("id"))`); + await queryRunner.query(`CREATE INDEX "IDX_34415e3062ae7a94617496e81c" ON "channel_muting" ("userId") `); + await queryRunner.query(`CREATE INDEX "IDX_4d534d7177fc59879d942e96d0" ON "channel_muting" ("channelId") `); + await queryRunner.query(`CREATE INDEX "IDX_6dd314e96806b7df65ddadff72" ON "channel_muting" ("expiresAt") `); + await queryRunner.query(`CREATE INDEX "IDX_b96870ed326ccc7fa243970965" ON "channel_muting" ("userId", "channelId") `); + await queryRunner.query(`ALTER TABLE "note" ADD "renoteChannelId" character varying(32)`); + await queryRunner.query(`COMMENT ON COLUMN "note"."renoteChannelId" IS '[Denormalized]'`); + await queryRunner.query(`ALTER TABLE "channel_muting" ADD CONSTRAINT "FK_34415e3062ae7a94617496e81c5" FOREIGN KEY ("userId") REFERENCES "user"("id") ON DELETE CASCADE ON UPDATE NO ACTION`); + await queryRunner.query(`ALTER TABLE "channel_muting" ADD CONSTRAINT "FK_4d534d7177fc59879d942e96d03" FOREIGN KEY ("channelId") REFERENCES "channel"("id") ON DELETE CASCADE ON UPDATE NO ACTION`); + } + + /** + * @param {QueryRunner} queryRunner + */ + async down(queryRunner) { + await queryRunner.query(`ALTER TABLE "channel_muting" DROP CONSTRAINT "FK_4d534d7177fc59879d942e96d03"`); + await queryRunner.query(`ALTER TABLE "channel_muting" DROP CONSTRAINT "FK_34415e3062ae7a94617496e81c5"`); + await queryRunner.query(`COMMENT ON COLUMN "note"."renoteChannelId" IS '[Denormalized]'`); + await queryRunner.query(`ALTER TABLE "note" DROP COLUMN "renoteChannelId"`); + await queryRunner.query(`DROP INDEX "public"."IDX_b96870ed326ccc7fa243970965"`); + await queryRunner.query(`DROP INDEX "public"."IDX_6dd314e96806b7df65ddadff72"`); + await queryRunner.query(`DROP INDEX "public"."IDX_4d534d7177fc59879d942e96d0"`); + await queryRunner.query(`DROP INDEX "public"."IDX_34415e3062ae7a94617496e81c"`); + await queryRunner.query(`DROP TABLE "channel_muting"`); + } +}