#
Class: MigrationStoragemigrations.MigrationStorage
#
Hierarchy- MigrationStorage
#
Constructors#
constructor+ new MigrationStorage(driver
: AbstractSqlDriver<AbstractSqlConnection>, options
: MigrationsOptions): MigrationStorage
#
Parameters:Name | Type |
---|---|
driver | AbstractSqlDriver<AbstractSqlConnection> |
options | MigrationsOptions |
Returns: MigrationStorage
Defined in: packages/migrations/src/MigrationStorage.ts:10
#
Properties#
connection• Private
Readonly
connection: AbstractSqlConnection
Defined in: packages/migrations/src/MigrationStorage.ts:7
#
driver• Protected
Readonly
driver: AbstractSqlDriver<AbstractSqlConnection>
#
helper• Private
Readonly
helper: SchemaHelper
Defined in: packages/migrations/src/MigrationStorage.ts:9
#
knex• Private
Readonly
knex: Knex<any, unknown[]>
Defined in: packages/migrations/src/MigrationStorage.ts:8
#
masterTransaction• Private
Optional
masterTransaction: any
Defined in: packages/migrations/src/MigrationStorage.ts:10
#
options• Protected
Readonly
options: MigrationsOptions
#
Methods#
ensureTableâ–¸ ensureTable(): Promise<void>
Returns: Promise<void>
Defined in: packages/migrations/src/MigrationStorage.ts:38
#
executedâ–¸ executed(): Promise<string[]>
Returns: Promise<string[]>
Defined in: packages/migrations/src/MigrationStorage.ts:15
#
getExecutedMigrationsâ–¸ getExecutedMigrations(): Promise<MigrationRow[]>
Returns: Promise<MigrationRow[]>
Defined in: packages/migrations/src/MigrationStorage.ts:28
#
logMigrationâ–¸ logMigration(name
: string): Promise<void>
#
Parameters:Name | Type |
---|---|
name | string |
Returns: Promise<void>
Defined in: packages/migrations/src/MigrationStorage.ts:20
#
setMasterMigrationâ–¸ setMasterMigration(trx
: any): void
#
Parameters:Name | Type |
---|---|
trx | any |
Returns: void
Defined in: packages/migrations/src/MigrationStorage.ts:52
#
unlogMigrationâ–¸ unlogMigration(name
: string): Promise<void>
#
Parameters:Name | Type |
---|---|
name | string |
Returns: Promise<void>
Defined in: packages/migrations/src/MigrationStorage.ts:24
#
unsetMasterMigrationâ–¸ unsetMasterMigration(): void
Returns: void
Defined in: packages/migrations/src/MigrationStorage.ts:56