Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: Leonardo Boet SánchezDate: 2005-06-27 18:29:47
Subject: forzar indices
Previous:From: Edwin QuijadaDate: 2005-06-27 17:21:40
Subject: Re: ARCHIVO TXT EN PHP+POSTGRESQL

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group