Documentation / @tenancy-node/db
@tenancy-node/db
Classes
- ConnectionManager
- ConnectionPoolRegistry
- DatabaseBootstrapper
- DatabaseNameTakenError
- DatabaseNotAssignedError
- DatabaseProvisioning
- DatabaseServerNotFoundError
- DatabaseServerRepository
- DecryptionError
- Encrypter
- EncryptionKeyMissingError
- InvalidDatabaseConfigError
- InvalidEncryptionKeyError
- KyselyBillingRepository
- KyselyDomainRepository
- KyselyMigrator
- KyselyNotificationRepository
- KyselyPlanSettingsRepository
- KyselyPlatformSettingsRepository
- KyselyTenantRepository
- LockTimeoutError
- MigrationFailedError
- MssqlDdlPlugin
- NoDatabaseServerAvailableError
- ProvisioningStepRepository
- ServerRegistry
- TablePrefixPlugin
- TenantInstances
- TenantMoveError
Interfaces
- AddServerInput
- CentralAccess
- CentralDb
- CentralTables
- ColumnInfo
- ConnectionOptions
- CopyOptions
- CopyProgress
- Credentials
- DatabaseAdmin
- DatabaseDriver
- DatabaseExtension
- DatabasePluginOptions
- DatabaseServer
- KyselyMigratorOptions
- MigrateOptions
- MigrationContext
- MigrationRun
- MigrationStatus
- MoveHooks
- MoveOptions
- MoveResult
- NamingOptions
- OpenedConnection
- PlacementContext
- PoolLease
- PoolOptions
- PoolRegistryOptions
- PoolStats
- ProvisioningStep
- ProvisioningStepRecord
- StepContext
- TableInfo
- TenancyMigrator
- TenantConnectionInfo
- TenantInstancesOptions
- TenantRunReport
Type Aliases
- AnyDB
- AnyKysely
- BuiltinStep
- CredentialsMode
- DialectKind
- MigrationsInput
- PipelineStep
- PlacementStrategy
- SchemaFormat
- StepStatus
Variables
Functions
- assertSafeIdentifier
- assertSafePassword
- centralMigrations
- copyOrder
- database
- databaseNameFor
- generateEncryptionKey
- generatePassword
- generateSchema
- hasCapacity
- insertReturningId
- introspectTables
- likeLower
- migrationsFromFolder
- migrationsFromObject
- migrationsFromSqlFolder
- paginate
- parseConnectionUrl
- rankServers
- splitSqlStatements
- toMigrator
- usernameFor
- withTransientRetry