Add migration for title

This commit is contained in:
Brandon Presley 2023-08-22 09:58:48 +12:00
parent 2a6ba3b36a
commit d2cad451fe
2 changed files with 15 additions and 0 deletions

View File

@ -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,
],
});

View File

@ -0,0 +1,13 @@
import { MigrationInterface, QueryRunner } from "typeorm";
export class planTitle1692654882408 implements MigrationInterface {
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner
.query("ALTER TABLE plans ADD COLUMN title TEXT")
.catch(() => null);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.dropColumn("plans", "title");
}
}