prisma-migrator
Version:
A Node.js library that extends Prisma ORM's migration with automatic rollback capabilities when migrations fail
16 lines • 521 B
TypeScript
import { MigrationResult, MigrationOptions } from './types';
export declare class PrismaMigrator {
private logger;
private migrationsDir;
private prisma;
private options;
constructor(options?: MigrationOptions);
initialize(): Promise<void>;
migrate(): Promise<MigrationResult>;
private checkForFailedMigrations;
private attemptRollback;
private attemptRollbackFromError;
private findRecentMigrationDirs;
disconnect(): Promise<void>;
}
//# sourceMappingURL=migrator.d.ts.map