Framework
MigrationRegistry
Class: MigrationRegistry
Migration registry for discovered migrations.
Used internally to collect migrations from the filesystem.
Constructors
new MigrationRegistry()
new MigrationRegistry(): MigrationRegistryReturns
Accessors
size
Get Signature
get size(): numberGet the number of registered migrations.
Returns
number
Methods
clear()
clear(): voidClear all registered migrations.
Returns
void
get()
get(name): RegisteredMigrationGet a specific migration by name.
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
getAll()
getAll(): RegisteredMigration[]Get all registered migrations in order.
Migrations are sorted by name (typically timestamp-prefixed).
Returns
has()
has(name): booleanCheck if a migration is registered.
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
boolean
register()
register(migration): voidRegister a migration.
Parameters
| Parameter | Type | Description |
|---|---|---|
migration | RegisteredMigration | Registered migration |
Returns
void
