diff --git a/packages/backend/migration/1743894419864-AddMusicAndRegWordFieldsToMeta.js b/packages/backend/migration/1743894419864-AddMusicAndRegWordFieldsToMeta.js new file mode 100644 index 0000000000..efc35f6b44 --- /dev/null +++ b/packages/backend/migration/1743894419864-AddMusicAndRegWordFieldsToMeta.js @@ -0,0 +1,18 @@ +/** @type {import('typeorm').MigrationInterface} */ +export class AddMusicAndRegWordFieldsToMeta1743894419864 { + name = 'AddMusicAndRegWordFieldsToMeta1743894419864' + + async up(queryRunner) { + await queryRunner.query(`ALTER TABLE "meta" ADD "regWordRequired" boolean NOT NULL DEFAULT false`); + await queryRunner.query(`ALTER TABLE "meta" ADD "registrationWord" character varying(1024)`); + await queryRunner.query(`ALTER TABLE "meta" ADD "musicSource" character varying(1024)`); + await queryRunner.query(`ALTER TABLE "meta" ADD "musicEnabled" boolean NOT NULL DEFAULT false`); + } + + async down(queryRunner) { + await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "musicEnabled"`); + await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "musicSource"`); + await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "registrationWord"`); + await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "regWordRequired"`); + } +} diff --git a/packages/backend/migration/1743894419864-AddMusicFieldsToMeta.js b/packages/backend/migration/1743894419864-AddMusicFieldsToMeta.js deleted file mode 100644 index 9cbf6d7443..0000000000 --- a/packages/backend/migration/1743894419864-AddMusicFieldsToMeta.js +++ /dev/null @@ -1,20 +0,0 @@ -/* - * SPDX-FileCopyrightText: syuilo and misskey-project - * SPDX-License-Identifier: AGPL-3.0-only - */ - -import { MigrationInterface, QueryRunner } from "typeorm"; - -export class AddMusicFieldsToMeta1743894419864 implements MigrationInterface { - name = 'AddMusicFieldsToMeta1743894419864' - - public async up(queryRunner: QueryRunner): Promise { - await queryRunner.query(`ALTER TABLE "meta" ADD "musicSource" character varying(1024)`); - await queryRunner.query(`ALTER TABLE "meta" ADD "musicEnabled" boolean NOT NULL DEFAULT false`); - } - - public async down(queryRunner: QueryRunner): Promise { - await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "musicEnabled"`); - await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "musicSource"`); - } -} diff --git a/packages/backend/migration/1743894419864-AddRegWordFieldsToMeta.js b/packages/backend/migration/1743894419864-AddRegWordFieldsToMeta.js deleted file mode 100644 index 89bbe21783..0000000000 --- a/packages/backend/migration/1743894419864-AddRegWordFieldsToMeta.js +++ /dev/null @@ -1,20 +0,0 @@ -/* - * SPDX-FileCopyrightText: syuilo and misskey-project - * SPDX-License-Identifier: AGPL-3.0-only - */ - -import { MigrationInterface, QueryRunner } from "typeorm"; - -export class AddRegWordFieldsToMeta1743894419864 implements MigrationInterface { - name = 'AddRegWordFieldsToMeta1743894419864' - - public async up(queryRunner: QueryRunner): Promise { - await queryRunner.query(`ALTER TABLE "meta" ADD "regWordRequired" boolean NOT NULL DEFAULT false`); - await queryRunner.query(`ALTER TABLE "meta" ADD "registrationWord" character varying(1024)`); - } - - public async down(queryRunner: QueryRunner): Promise { - await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "registrationWord"`); - await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "regWordRequired"`); - } -}