Massive/migrations/1667186320954-add-color.ts

23 lines
616 B
TypeScript
Raw Normal View History

2022-11-01 06:22:34 +00:00
import {MigrationInterface, QueryRunner, TableColumn} from 'typeorm'
import {darkColors} from '../colors'
2022-10-31 04:05:31 +00:00
export class addColor1667186320954 implements MigrationInterface {
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner
2022-11-01 06:22:34 +00:00
.addColumn(
'settings',
new TableColumn({
name: 'color',
type: 'text',
isNullable: false,
2022-11-01 23:36:48 +00:00
default: `'${darkColors[0]}'`,
2022-11-01 06:22:34 +00:00
}),
)
.catch(console.error)
2022-10-31 04:05:31 +00:00
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.dropColumn('settings', 'color')
2022-10-31 04:05:31 +00:00
}
}