From: | "Fernando Hevia" <fhevia(at)ip-tel(dot)com(dot)ar> |
---|---|
To: | "'Crispin T(dot)'" <cris(dot)emis(at)gmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: establecer esquema como predeterminado |
Date: | 2009-03-23 21:40:56 |
Message-ID: | 2CE33926D4FA4A01B6F1F01CC64E5FD4@iptel.com.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> -----Mensaje original-----
> De: Crispin T.
>
> hola tengo una pregunta ¿como puedo hacer que un esquema
> diferente de public se comporte como prederminado?
> es decir tengo algo com
> select * from clientes.socioA
> necesito un comando que me permita hacer select * from socioA
>
Lo haces con el parámetro search_path.
Así ves en qué está seteado:
# show search_path;
search_path
----------------
"$user",public
(1 row)
Si quisieras agregar el esquema clientes a tu path de búsqueda lo cambias
así:
set search_path= "$user",public,clientes;
Para que quede seteado para todas las sesiones tenés que modificarlo en
postgresql.conf.
Por cierto, es debatible incluir los esquemas en el path de búsqueda. Al
menos yo prefiero tenér que específicamente poner el esquema para evitar
confusiones.
Saludos,
Fernando.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2009-03-23 21:45:48 | Re: establecer esquema como predeterminado |
Previous Message | Crispin T. | 2009-03-23 21:28:11 | establecer esquema como predeterminado |