Massive/migrations/1667186130041-settings.ts

20 lines
605 B
TypeScript
Raw Permalink Normal View History

import {MigrationInterface, QueryRunner} from 'typeorm'
2022-10-31 04:05:31 +00:00
export class settings1667186130041 implements MigrationInterface {
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`
CREATE TABLE IF NOT EXISTS settings (
minutes INTEGER NOT NULL DEFAULT 3,
seconds INTEGER NOT NULL DEFAULT 30,
alarm BOOLEAN NOT NULL DEFAULT 0,
vibrate BOOLEAN NOT NULL DEFAULT 1,
sets INTEGER NOT NULL DEFAULT 3
)
`)
2022-10-31 04:05:31 +00:00
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.dropTable('settings')
2022-10-31 04:05:31 +00:00
}
}