Skip to main content

D6 — Bootstrappers enabled (single-DB RLS profile)

Architecture decision record, relocated verbatim from the retired single-file docs/tenancy/ decision log. Status, thematic clusters, and how to record a new ADR: the decision log index.

PostgresRLSBootstrapper, CacheTenancyBootstrapper, FilesystemTenancyBootstrapper, QueueTenancyBootstrapper, Integrations\FortifyRouteBootstrapper. Explicitly disabled: DatabaseTenancyBootstrapper, DatabaseCacheBootstrapper, DatabaseSessionBootstrapper (they swap the connection per tenant — incompatible with single-DB RLS). HasDatabase trait and multi-DB tenant-creation jobs (CreateDatabase, MigrateDatabase, SeedDatabase) are removed from the Tenant model / service provider.


← Decision log index