From: | Miguel Ortega <mortega(at)tc(dot)com(dot)ve> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: PK en catalogos |
Date: | 2007-07-02 12:35:43 |
Message-ID: | 4688F11F.9050908@tc.com.ve |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias a todos por sus respuestas... El fin de semana llegue a esto:
SELECT a.attname AS campo_pk FROM pg_catalog.pg_attribute AS a
WHERE a.attrelid = oid_tabla --Esto es un parametro (Este select
es parte de una funcion en pg/plsql)
AND EXISTS (SELECT TRUE FROM pg_catalog.pg_constraint
WHERE conrelid=oid_tabla AND contype='p' AND
a.attnum = ANY(conkey))
Saludos.... Espero alguien tome las opciones y logre determinar cual es
la más positiva (Yo no tengo ni idea de como averiguar cual es la más
óptima)
--
_________________________________________
Miguel A. Ortega B.
Analista de Sistemas y Soporte a Usuarios
<0416 - 642 12 26> / < mortega(at)tc(dot)com(dot)ve>
Technologies Consulting C.A.
From | Date | Subject | |
---|---|---|---|
Next Message | Diego Ayala | 2007-07-02 14:54:05 | Error al ejecutar una funcion con commit |
Previous Message | Agustin Ignacio Genoves | 2007-07-02 11:38:31 | Re: envio mail desde pl |