Skip to Content

ConfigMigrationService

Service responsible for coordinating and tracking execution of migrations.

Defined in: src/modules/config/migration/migration.service.ts

API

export class ConfigMigrationService { cleanupFailedMigrations(migrationName?: string): Promise<void>; cleanupStuckMigrations(timeoutMinutes?: number): Promise<void>; executeMigrations(migrations: IConfigMigrationDefinition[], useTransaction?: boolean): Promise<void>; getExecutedMigrationList(): Promise<string[]>; getExecutedMigrations(): Promise<IConfigMigration[]>; isMigrationExecuted(migrationName: string): Promise<boolean>; rollbackMigration(migrationName: string, migrations: IConfigMigrationDefinition[]): Promise<void>; }
Last updated on