#
Class: Migrationmigrations.Migration
#
Hierarchy- Migration
#
Constructors#
constructor+ new Migration(driver
: AbstractSqlDriver<AbstractSqlConnection>, config
: Configuration<IDatabaseDriver<Connection>>): Migration
#
Parameters:Name | Type |
---|---|
driver | AbstractSqlDriver<AbstractSqlConnection> |
config | Configuration<IDatabaseDriver<Connection>> |
Returns: Migration
Defined in: packages/migrations/src/Migration.ts:9
#
Properties#
config• Protected
Readonly
config: Configuration<IDatabaseDriver<Connection>>
#
ctx• Protected
Optional
ctx: undefined | Transaction<any, any>
Defined in: packages/migrations/src/Migration.ts:9
#
driver• Protected
Readonly
driver: AbstractSqlDriver<AbstractSqlConnection>
#
queries• Private
Readonly
queries: Query[]
Defined in: packages/migrations/src/Migration.ts:8
#
Methods#
addSqlâ–¸ addSql(sql
: Query): void
#
Parameters:Name | Type |
---|---|
sql | Query |
Returns: void
Defined in: packages/migrations/src/Migration.ts:24
#
downâ–¸ down(): Promise<void>
Returns: Promise<void>
Defined in: packages/migrations/src/Migration.ts:16
#
executeâ–¸ execute(sql
: Query): Promise<EntityData<AnyEntity<any>>[]>
#
Parameters:Name | Type |
---|---|
sql | Query |
Returns: Promise<EntityData<AnyEntity<any>>[]>
Defined in: packages/migrations/src/Migration.ts:37
#
getKnexâ–¸ getKnex(): Knex<any, unknown[]>
Returns: Knex<any, unknown[]>
Defined in: packages/migrations/src/Migration.ts:41
#
getQueriesâ–¸ getQueries(): Query[]
Returns: Query[]
Defined in: packages/migrations/src/Migration.ts:45
#
isTransactionalâ–¸ isTransactional(): boolean
Returns: boolean
Defined in: packages/migrations/src/Migration.ts:20
#
resetâ–¸ reset(): void
Returns: void
Defined in: packages/migrations/src/Migration.ts:28
#
setTransactionContextâ–¸ setTransactionContext(ctx
: any): void
#
Parameters:Name | Type |
---|---|
ctx | any |
Returns: void
Defined in: packages/migrations/src/Migration.ts:33
#
upâ–¸ Abstract
up(): Promise<void>
Returns: Promise<void>
Defined in: packages/migrations/src/Migration.ts:14