Skip site navigation (1) Skip section navigation (2)

Search_path pour les schemas

From: philippe(dot)beaudoin(at)bull(dot)net
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Search_path pour les schemas
Date: 2008-12-17 09:14:13
Message-ID: OFEC78FCCE.2ECE61CD-ONC1257522.00313CFF@frcl.bull.fr (view raw or flat)
Thread:
Lists: pgsql-fr-generale
Bonjour à tous,

Je m'intéresse à l'utilisation de schemas pour des bases qui contiendront
potentiellement des tables de plusieurs domaines applicatifs différents.
Les mettre dans des espaces de nomage distincts me paraît être une bonne
idée.
Je vois bien comment créer les schémas et les objets (tables, index,...)
qui iront dedans, puis en faire l'administration. Mais je m'interroge sur
la façon de spécifier le "search_path".

J'aurais plusieurs roles de connexion qui devraient avoir des
"search_paths" différents. Mais je ne maitrise pas le processus de
connexion (l'EXEC SQL CONNECT) et ne peux ajouter de requête dans
l'application (pour un SET par exemple).
J'ai vu que l'on peut préciser dans le postgresql.conf un "search_path"
différent de celui par défaut, mais il va s'appliquer bien sûr à toutes les
connexions.
En revanche, mon architecture me permet soit de définir des variables
d'environnement propres à chaque utilisateur de connexion, soit de jouer
sur les paramètres de connexion (la chaîne DBNAME=...). Mais je n'ai pas vu
dans la doc de solution dans ces 2 voies.

Bref, je suis preneur de toute idée me permettant d'avancer dans ce sens...
Merci par avance.

Cordialement. Philippe.



Responses

pgsql-fr-generale by date

Next:From: Jean-Paul ArgudoDate: 2008-12-17 09:49:32
Subject: Re: Search_path pour les schemas
Previous:From: Stéphane A. SchildknechtDate: 2008-12-15 09:19:38
Subject: [Fwd: RE: Colonne inéxistante]

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group