[Pgsql-ayuda] Referencias entre tablas. Auto respuesta

Cuevas Luis lcuevas_br@yahoo.com
Wed, 4 Feb 2004 01:04:29 -0800 (PST)


Nada que de solo contactar con la lista aparecen los
resultados. Llevaba casi dos día tratando de hacer lo
que queria y no lo lograba y finalmente lo logre y
aquí va:

SELECT p.relname FROM pg_depend as d, pg_class as p
WHERE d.refobjid = p.oid AND p.reltype <> 0 AND
d.refclassid= 1259 AND d.objid IN (SELECT d.objid FROM
pg_depend as d, pg_class as p WHERE p.oid = d.refobjid
AND p.relname ='tpersona' AND d.classid= 16386);

"tpersonas" es el nombre de la tabla.

Esa sentencia SQL retorna el nombre de las tablas de
las cuales la tabla "tpersona" tiene referencias.
Será eficiente ¿?

luis 

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free web site building tool. Try it!
http://webhosting.yahoo.com/ps/sb/