Documentation / @tenancy-node/core / TenantDatabase
Interface: TenantDatabase
Defined in: core/src/domain/entities/tenant.ts:10
Dónde vive la base de datos del tenant. La asigna el aprovisionamiento.
Properties
name
name:
string
Defined in: core/src/domain/entities/tenant.ts:14
Nombre de la base ('tenant_bolivar').
passwordEncrypted
passwordEncrypted:
string|null
Defined in: core/src/domain/entities/tenant.ts:20
Contraseña cifrada (AES-256-GCM); nunca en texto plano.
schema
schema:
string|null
Defined in: core/src/domain/entities/tenant.ts:16
Schema, solo en PostgreSQL modo schema.
serverId
serverId:
string
Defined in: core/src/domain/entities/tenant.ts:12
Servidor de base de datos ('default', 'mysql-2').
username
username:
string|null
Defined in: core/src/domain/entities/tenant.ts:18
Usuario propio del tenant; null = credenciales compartidas.