diff --git a/data-source.ts b/data-source.ts index 52a9689..4a87de6 100644 --- a/data-source.ts +++ b/data-source.ts @@ -25,6 +25,7 @@ import { addNoSound1667186456118 } from "./migrations/1667186456118-add-no-sound import { dropMigrations1667190214743 } from "./migrations/1667190214743-drop-migrations"; import { splitColor1669420187764 } from "./migrations/1669420187764-split-color"; import { addBackup1678334268359 } from "./migrations/1678334268359-add-backup"; +import { planTitle1692654882408 } from "./migrations/1692654882408-plan-title"; import { Plan } from "./plan"; import Settings from "./settings"; @@ -61,5 +62,6 @@ export const AppDataSource = new DataSource({ dropMigrations1667190214743, splitColor1669420187764, addBackup1678334268359, + planTitle1692654882408, ], }); diff --git a/migrations/1692654882408-plan-title.ts b/migrations/1692654882408-plan-title.ts new file mode 100644 index 0000000..04a596d --- /dev/null +++ b/migrations/1692654882408-plan-title.ts @@ -0,0 +1,13 @@ +import { MigrationInterface, QueryRunner } from "typeorm"; + +export class planTitle1692654882408 implements MigrationInterface { + public async up(queryRunner: QueryRunner): Promise { + await queryRunner + .query("ALTER TABLE plans ADD COLUMN title TEXT") + .catch(() => null); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.dropColumn("plans", "title"); + } +}