ToolJet/server/data-migrations/LockMigrationsTable2.ts
Akshay b4999a413b
Hotfix: Split data and db migrations (#3610)
* split data and db migrations

* comment audit logs

* make prod script to print logs

* wrap data migrations in single transaction
2022-07-14 14:03:21 +05:30

10 lines
428 B
TypeScript

import { MigrationInterface, QueryRunner } from 'typeorm';
export class LockMigrationsTable1234567891000 implements MigrationInterface {
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query("DELETE FROM migrations where name = 'LockMigrationsTable1234567890000'");
await queryRunner.query('LOCK TABLE migrations;');
}
public async down(queryRunner: QueryRunner): Promise<void> {}
}