[Pgsql-ayuda] existen esquema, sinonimos o union de esquemas
Alvaro Herrera
alvherre@dcc.uchile.cl
Thu, 29 Jan 2004 18:03:03 -0300
On Thu, Jan 29, 2004 at 04:43:25PM -0300, Martin Marques wrote:
> La idea es muy sencilla. A partir de ahora tenes que identificar las tablas
> con el esquema al que pertenece.
>
> Por ejemplo, si tenes un esquema prueba y dentro de ese esquema creaste una
> tabla tabla1, para poder identificarla deberas usar "prueba.tabla1".
>
> Si en algun caso trataras de, por ejemplo, hacer un select a la tabla "tabla1"
> sin especificar el esquema, PG buscaria la tabla en el PATH de esquemas, PATH
> que puede setearse en cualquier momento con el comando SET, pero que por
> defecto es $USER:public.
Para complementar ;-) el PATH corresponde a la variable "search_path",
que puedes desplegar con
SHOW search_path;
y cambiar con
SET search_path TO 'un-esquema', 'otro', ...;
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Uno combate cuando es necesario... ¡no cuando está de humor!
El humor es para el ganado, o para hacer el amor, o para tocar el
baliset. No para combatir." (Gurney Halleck)