Files
kodi-api-server/migrations/1672729964237-CreateTitlesTable.ts
T
2023-11-03 10:06:47 +02:00

26 lines
645 B
TypeScript

import { MigrationInterface, QueryRunner } from 'typeorm';
export class CreateTitlesTable1672729964237 implements MigrationInterface {
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`create table titles
(
id INTEGER
primary key autoincrement,
title VARCHAR(512),
type VARCHAR(50)
);`,
);
await queryRunner.query(
`create unique index title_type
on titles (title, type);`,
);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`DROP TABLE titles`);
}
}