Re: PK en catalogos

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.

In response to

Responses

Browse pgsql-es-ayuda by date

  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