Skip to content

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.

Publicado bajo la licencia MIT.