Migration Structure
npm run migrations:create <my-migration-name>yarn migrations:create my-migration-nameimport { MigrationInterface, QueryRunner } from 'typeorm';
export class demoMigration1660583941591 implements MigrationInterface {
public async up(queryRunner: QueryRunner): Promise<void> {}
public async down(queryRunner: QueryRunner): Promise<void> {}
}
npm run migrations:run npm run migrations:rollback...
await queryRunner.query(`SQL STATEMENT`);
...Example 1 - Create Table
Example 2 - Alter Table
Other examples
Last updated