From: | Martín Marqués <martin(at)bugs(dot)unl(dot)edu(dot)ar> |
---|---|
To: | Jaime Casanova <systemguards(at)gmail(dot)com> |
Cc: | Montenegro Marcelo Fabian <brainwareargentina(at)yahoo(dot)com(dot)ar>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Consultas a las tablas del sistema |
Date: | 2005-06-27 18:03:30 |
Message-ID: | 200506271503.30950.martin@bugs.unl.edu.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El Lun 27 Jun 2005 12:21, Jaime Casanova escribió:
> On 6/27/05, Montenegro Marcelo Fabian <brainwareargentina(at)yahoo(dot)com(dot)ar>
wrote:
> > Es posible hacer una consulta que me devuelva cuales son las claves
> > primarias creadas y cuales las claves foraneas de todas las tablas..
> >
> si... pero no me acuerdo como es...
>
> busca en los historicos, por ahi anda...
> (http://archives.postgresql.org/pgsql-es-ayuda)
SELECT r.contype,
pg_catalog.pg_get_constraintdef(oid) as condef
FROM pg_catalog.pg_constraint r
WHERE r.conrelid = '216450' AND
(r.contype = 'f' OR r.contype = 'p');
contype = 'f' son las llaves foraneas, mientras que contype = 'p' son las
llaves primarias. conrealid es el identificador de una tabla que yo tengo en
mi base local. Busca la tuya.
--
select 'mmarques' || '@' || 'unl.edu.ar' AS email;
---------------------------------------------------------
Martín Marqués | Programador, DBA
Centro de Telemática | Administrador
Universidad Nacional
del Litoral
---------------------------------------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Leonardo Boet Sánchez | 2005-06-27 18:29:47 | forzar indices |
Previous Message | Edwin Quijada | 2005-06-27 17:21:40 | Re: ARCHIVO TXT EN PHP+POSTGRESQL |