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>;
}Related
Last updated on