46 lines
2.7 KiB
JavaScript
46 lines
2.7 KiB
JavaScript
|
/*
|
||
|
* SPDX-FileCopyrightText: syuilo and misskey-project
|
||
|
* SPDX-License-Identifier: AGPL-3.0-only
|
||
|
*/
|
||
|
|
||
|
export class TTSIntegration1724683962000 {
|
||
|
constructor() {
|
||
|
this.name = 'TTSIntegration1724683962000';
|
||
|
}
|
||
|
|
||
|
async up(queryRunner) {
|
||
|
await queryRunner.query(`ALTER TABLE "user" ADD "isVI" boolean NOT NULL DEFAULT false`);
|
||
|
await queryRunner.query(`COMMENT ON COLUMN "user"."isVI" IS 'Whether the User needs auto TTS.'`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" ADD "hfSpace" boolean NOT NULL DEFAULT false`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" ADD "hfSpaceName" character varying(128)`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" ADD "hfexampleAudioURL" character varying(128)`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" ADD "hfexampleText" character varying(128)`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" ADD "hfexampleLang" character varying(128)`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" ADD "hfslice" character varying(128) DEFAULT 'Slice once every 4 sentences'`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" ADD "hftopK" INTEGER DEFAULT 15`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" ADD "hftopP" NUMERIC(4, 2) DEFAULT 1.00`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" ADD "hfTemperature" NUMERIC(4, 2) DEFAULT 1.00`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" ADD "hfnrm" boolean NOT NULL DEFAULT false`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" ADD "hfSpeedRate" NUMERIC(4, 2) DEFAULT 1.25`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" ADD "hfdas" boolean NOT NULL DEFAULT false`);
|
||
|
}
|
||
|
|
||
|
async down(queryRunner) {
|
||
|
await queryRunner.query(`COMMENT ON COLUMN "user"."isVI" IS NULL`);
|
||
|
await queryRunner.query(`ALTER TABLE "user" DROP COLUMN "isVI"`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "hfSpace"`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "hfSpaceName"`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "hfexampleAudioURL"`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "hfexampleText"`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "hfexampleLang"`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "hfslice"`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "hftopK"`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "hftopP"`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "hfTemperature"`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "hfnrm"`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "hfSpeedRate"`);
|
||
|
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "hfdas"`);
|
||
|
}
|
||
|
}
|
||
|
|