Documentation / @tenancy-node/db / TenancyMigrator
Interface: TenancyMigrator
Defined in: db/src/migrations/migrator.ts:47
Puerto Migrator: aplica las migraciones de una base (la de un tenant o la central). Se puede implementar con la herramienta que ya use el proyecto (Knex, Prisma, Drizzle...).
Methods
latest()
latest(
db,context?):Promise<MigrationRun>
Defined in: db/src/migrations/migrator.ts:48
Parameters
db
context?
Returns
Promise<MigrationRun>
rollback()
rollback(
db,options?,context?):Promise<MigrationRun>
Defined in: db/src/migrations/migrator.ts:49
Parameters
db
options?
all?
boolean
steps?
number
context?
Returns
Promise<MigrationRun>
status()
status(
db,context?):Promise<MigrationStatus[]>
Defined in: db/src/migrations/migrator.ts:54
Parameters
db
context?
Returns
Promise<MigrationStatus[]>