Class: MigrationRunner
Defined in: src/migrations/MigrationRunner.ts:12
Constructors
Constructor
new MigrationRunner(
adapter):MigrationRunner
Defined in: src/migrations/MigrationRunner.ts:15
Parameters
| Parameter | Type |
|---|---|
adapter | IDbAdapter |
Returns
MigrationRunner
Methods
ensureMigrationsTable()
ensureMigrationsTable():
Promise<void>
Defined in: src/migrations/MigrationRunner.ts:17
Returns
Promise<void>
getAppliedMigrations()
getAppliedMigrations():
Promise<MigrationRecord[]>
Defined in: src/migrations/MigrationRunner.ts:28
Returns
Promise<MigrationRecord[]>
up()
up(
migrations):Promise<{applied:string[]; }>
Defined in: src/migrations/MigrationRunner.ts:35
Parameters
| Parameter | Type |
|---|---|
migrations | MigrationModule[] |
Returns
Promise<{ applied: string[]; }>
down()
down(
migrations):Promise<{reverted:string[]; }>
Defined in: src/migrations/MigrationRunner.ts:83
Parameters
| Parameter | Type |
|---|---|
migrations | MigrationModule[] |
Returns
Promise<{ reverted: string[]; }>
status()
status(
migrations):Promise<object[]>
Defined in: src/migrations/MigrationRunner.ts:131
Parameters
| Parameter | Type |
|---|---|
migrations | MigrationModule[] |
Returns
Promise<object[]>