एंडी लेस्टर की जानकारी का उपयोग करके, मैं अपनी आवश्यक जानकारी को पुनः प्राप्त करने के लिए निम्नलिखित प्रश्नों के साथ आने में सक्षम था।
टेबल्स प्राप्त करें जो फॉरेन कीज़ को संदर्भित करती हैं:
SELECT cl2.relname AS ref_table
FROM pg_constraint as co
JOIN pg_class AS cl1 ON co.conrelid=cl1.oid
JOIN pg_class AS cl2 ON co.confrelid=cl2.oid
WHERE co.contype='f' AND cl1.relname='TABLENAME'
ORDER BY cl2.relname;
तालिकाएँ प्राप्त करें जो एक तालिका से एक दृश्य या नियम देखें:
SELECT cl_d.relname AS ref_table
FROM pg_rewrite AS r
JOIN pg_class AS cl_r ON r.ev_class=cl_r.oid
JOIN pg_depend AS d ON r.oid=d.objid
JOIN pg_class AS cl_d ON d.refobjid=cl_d.oid
WHERE cl_d.relkind IN ('r','v') AND cl_r.relname='TABLENAME'
GROUP BY cl_d.relname
ORDER BY cl_d.relname;