Skip to content

Documentation / @tenancy-node/db / KyselyMigrator

Class: KyselyMigrator ​

Defined in: db/src/migrations/migrator.ts:63

Migrador sobre el Migrator de Kysely (cualquier MigrationProvider).

Implements ​

Constructors ​

Constructor ​

new KyselyMigrator(provider, options?): KyselyMigrator

Defined in: db/src/migrations/migrator.ts:66

Parameters ​

provider ​

MigrationProvider

options? ​

KyselyMigratorOptions = {}

Returns ​

KyselyMigrator

Methods ​

latest() ​

latest(db, context?): Promise<MigrationRun>

Defined in: db/src/migrations/migrator.ts:85

Parameters ​

db ​

AnyKysely

context? ​

MigrationContext

Returns ​

Promise<MigrationRun>

Implementation of ​

TenancyMigrator.latest


rollback() ​

rollback(db, options?, context?): Promise<MigrationRun>

Defined in: db/src/migrations/migrator.ts:89

Parameters ​

db ​

AnyKysely

options? ​
all? ​

boolean

steps? ​

number

context? ​

MigrationContext

Returns ​

Promise<MigrationRun>

Implementation of ​

TenancyMigrator.rollback


status() ​

status(db, context?): Promise<MigrationStatus[]>

Defined in: db/src/migrations/migrator.ts:105

Parameters ​

db ​

AnyKysely

context? ​

MigrationContext

Returns ​

Promise<MigrationStatus[]>

Implementation of ​

TenancyMigrator.status

Publicado bajo la licencia MIT.