Sie können den Befehl
ausführenSET search_path TO customer_schema,public
so oft wie nötig, innerhalb derselben Verbindung/Sitzung/Transaktion. Es ist nur ein weiterer Befehl wie SELECT 1;
. Mehr im Handbuch hier.
Natürlich können Sie den search_path
auch voreinstellen pro Benutzer.
ALTER ROLE foo SET search_path=foo, public;
Wenn jeder Benutzer oder viele von ihnen ein Schema haben, das zu seinem Benutzernamen passt, können Sie einfach mit der Standardeinstellung in postgresql.conf fortfahren:
search_path="$user",public;
Weitere Möglichkeiten, den search_path
festzulegen hier:
Wie beeinflusst der Suchpfad die Identifikatorauflösung und das "aktuelle Schema"