From: | "Ana Smail" <anasmail(at)unnoba(dot)edu(dot)ar> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Consultas al catalogo de 8.3 y 8.4 |
Date: | 2009-09-15 14:21:53 |
Message-ID: | E1MnYup-0002Uv-7Q@apu.unnoba.edu.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Lo que quiero es :
Base - Esquema - Tabla
Para todas las bases, pero no encuentro en el catálogo la relación base -
Esquema
-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Emanuel Calvo
Franco Enviado el: Martes, 15 de Septiembre de 2009 11:06 a.m.
Para: Ana Smail
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Consultas al catalogo de 8.3 y 8.4
El día 15 de septiembre de 2009 10:21, Ana Smail <anasmail(at)unnoba(dot)edu(dot)ar>
escribió:
> Cómo sé a que base pertenece un esquema?
>
Viceversa. Esquemas a una base.
SELECT n.nspname AS "Name"
FROM pg_catalog.pg_namespace n JOIN pg_catalog.pg_roles r
ON n.nspowner=r.oid
WHERE (n.nspname !~ '^pg_temp_' OR
n.nspname = (pg_catalog.current_schemas(true))[1])
ORDER BY 1;
Esta consulta es la que saque del 'psql -E'
Si ejecutas en la base:
select current_schemas(true);
Obtendras los esquemas de esa base (te devuelve un array de name)
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.emanuelcalvofranco.com.ar
--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podr
leerlo No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.409 / Virus Database: 270.13.97/2370 - Release Date: 09/15/09
05:59:00
From | Date | Subject | |
---|---|---|---|
Next Message | Eduardo Morras | 2009-09-15 15:29:00 | Re: Funciones en C ???De nuevo... |
Previous Message | Emanuel Calvo Franco | 2009-09-15 14:11:52 | [DOC] |