Skip to main content

Class: MigrationRunner

Defined in: src/migrations/MigrationRunner.ts:12

Constructors​

Constructor​

new MigrationRunner(adapter): MigrationRunner

Defined in: src/migrations/MigrationRunner.ts:15

Parameters​

ParameterType
adapterIDbAdapter

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​

ParameterType
migrationsMigrationModule[]

Returns​

Promise<{ applied: string[]; }>


down()​

down(migrations): Promise<{ reverted: string[]; }>

Defined in: src/migrations/MigrationRunner.ts:83

Parameters​

ParameterType
migrationsMigrationModule[]

Returns​

Promise<{ reverted: string[]; }>


status()​

status(migrations): Promise<object[]>

Defined in: src/migrations/MigrationRunner.ts:131

Parameters​

ParameterType
migrationsMigrationModule[]

Returns​

Promise<object[]>