U kunt het commando
. uitvoerenSET search_path TO customer_schema,public
zo vaak als nodig is, binnen dezelfde verbinding/sessie/transactie. Het is gewoon een ander commando zoals SELECT 1;
. Meer in de handleiding hier.
Natuurlijk kunt u ook het search_path
preset vooraf instellen per gebruiker.
ALTER ROLE foo SET search_path=foo, public;
Als elke gebruiker of velen van hen een schema hebben dat overeenkomt met hun gebruikersnaam, kun je gewoon de standaardinstelling in postgresql.conf gebruiken:
search_path="$user",public;
Meer manieren om het search_path
in te stellen hier:
Hoe beïnvloedt het zoekpad de resolutie van de ID en het "huidige schema"