@fewer/cli
Version:
The CLI to scaffold and perform operations for Fewer.
17 lines (16 loc) • 493 B
TypeScript
export default class MigrationRunner {
private migrations;
private connectionPool;
constructor(migrations: string[]);
private ensureAdapterConnecter;
private run;
private resolveVersion;
private loadMigration;
private loadDatabase;
redo(steps?: number): Promise<void>;
rollback(steps?: number): Promise<void>;
up(version: string): Promise<void>;
down(version: string): Promise<void>;
latest(): Promise<void>;
cleanup(): Promise<void>;
}