Interface: MigrationLedger
Defined in: src/batteries/vector/migrate.ts:28
Persistence for which migrations have run; backed by a store-provided implementation.
Methods
applied()
ts
applied(): Promise<string[]>;Defined in: src/batteries/vector/migrate.ts:30
Resolve the names of migrations already applied, in application order.
Returns
Promise<string[]>
record()
ts
record(name: string): Promise<void>;Defined in: src/batteries/vector/migrate.ts:32
Record name as applied.
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
Promise<void>
remove()
ts
remove(name: string): Promise<void>;Defined in: src/batteries/vector/migrate.ts:34
Remove name from the applied set (on rollback).
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
Promise<void>