refactor(core): Delete more redundant code across migrations (Part 1) (no-changelog) (#6691)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2023-07-31 17:35:53 +02:00
committed by GitHub
parent 7b27fa5898
commit b7ca27afcf
42 changed files with 830 additions and 2195 deletions

View File

@@ -1,8 +1,9 @@
import type { MigrationContext, ReversibleMigration } from '@db/types';
import { copyTable } from '@db/utils/migrationHelpers';
export class SeparateExecutionData1690000000010 implements ReversibleMigration {
async up({ queryRunner, tablePrefix }: MigrationContext): Promise<void> {
async up(context: MigrationContext): Promise<void> {
const { queryRunner, tablePrefix } = context;
await queryRunner.query(
`CREATE TABLE "${tablePrefix}execution_data" (
"executionId" int PRIMARY KEY NOT NULL,
@@ -12,8 +13,7 @@ export class SeparateExecutionData1690000000010 implements ReversibleMigration {
)`,
);
await copyTable(
{ tablePrefix, queryRunner },
await context.copyTable(
'execution_entity',
'execution_data',
['id', 'workflowData', 'data'],