Documentation / @tenancy-node/db / DatabaseBootstrapper
Class: DatabaseBootstrapper
Defined in: db/src/database-bootstrapper.ts:10
Entrega la conexión del tenant del contexto; la libera al salir del contexto.
Implements
Constructors
Constructor
new DatabaseBootstrapper(
connections,servers):DatabaseBootstrapper
Defined in: db/src/database-bootstrapper.ts:13
Parameters
connections
servers
Returns
DatabaseBootstrapper
Properties
name
readonlyname:"db"=DATABASE_RESOURCE
Defined in: db/src/database-bootstrapper.ts:11
Implementation of
Methods
bootstrap()
bootstrap(
tenant):PoolLease
Defined in: db/src/database-bootstrapper.ts:22
tenant es null en el contexto central.
Parameters
tenant
Tenant | null
Returns
Implementation of
prepare()
prepare(
tenant):Promise<void>
Defined in: db/src/database-bootstrapper.ts:18
Trabajo asíncrono previo, al abrir cada contexto (por ejemplo, cargar los datos del servidor de base de datos). Debe ser rápido: se llama en cada petición.
Parameters
tenant
Tenant | null
Returns
Promise<void>
Implementation of
revert()
revert(
lease):void
Defined in: db/src/database-bootstrapper.ts:32
Parameters
lease
Returns
void