Re: Consultas a las tablas del sistema

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
---------------------------------------------------------

In response to

Responses

Browse pgsql-es-ayuda by date

  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