| 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: | Whole Thread | Raw Message | 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 |