sql >> Databasteknik >  >> RDS >> PostgreSQL

Hibernate och Multi-Tenant Database med hjälp av scheman i PostgreSQL

Du kan utföra kommandot

SET search_path TO customer_schema,public

så ofta du behöver, inom samma anslutning/session/transaktion. Det är bara ett annat kommando som SELECT 1; . Mer i manualen här.

Naturligtvis kan du också förinställa search_path per användare.

ALTER ROLE foo SET search_path=foo, public;

Om varje användare eller många av dem har ett schema som matchar deras användarnamn, kan du helt enkelt använda standardinställningen i postgresql.conf:

search_path="$user",public;

Fler sätt att ställa in search_path här:
Hur påverkar sökvägen identifierarens upplösning och det "aktuella schemat"



  1. Hur man får århundradet från en dejt i Oracle

  2. VBA Base Class och härledda objekt-2

  3. Hur man genererar satsen create table sql för en befintlig tabell i postgreSQL

  4. Guide till designdatabas för blogghantering i MySQL