1
0
mirror of https://git.boykissers.com/pawkey/pawkey-sk.git synced 2025-12-20 04:04:16 +00:00
Files
pawkey-sk/packages/backend/migration/1743894419864-AddMusicAndRegWordFieldsToMeta.js
Leafus 7b420acff5 fix: add music and registration word migration script
This should have been two files, AddMusicFieldsToMeta.js and
AddRegWordFieldsToMeta.js but it's a bit too late to do that now because
it will run twice.

See if we can fix this later as it makes it difficult to cherry pick the
music patch or registration word patch.
2025-08-25 00:11:09 +09:30

19 lines
988 B
JavaScript

/** @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"`);
}
}