import { MigrationInterface, QueryRunner, TableColumn, TableForeignKey } from 'typeorm'; export class AddAppVersionIdColumnToDataQueries1675368628629 implements MigrationInterface { public async up(queryRunner: QueryRunner): Promise { await queryRunner.addColumn( 'data_queries', new TableColumn({ name: 'app_version_id', type: 'uuid', isNullable: true, }) ); await queryRunner.createForeignKey( 'data_queries', new TableForeignKey({ columnNames: ['app_version_id'], referencedColumnNames: ['id'], referencedTableName: 'app_versions', onDelete: 'CASCADE', }) ); } public async down(queryRunner: QueryRunner): Promise {} }