psql
. चलाते समय इस प्रकार के प्रश्नों के लिए प्रश्नों को आसानी से प्राप्त किया जा सकता है -E
. के साथ ("छिपे हुए प्रश्नों को प्रतिध्वनित करें") विकल्प।
निम्नलिखित क्वेरी को वही करना चाहिए जो आप चाहते हैं:
SELECT a.attname,
pg_catalog.format_type(a.atttypid, a.atttypmod),
a.attnotnull
FROM pg_attribute a
JOIN pg_class t on a.attrelid = t.oid
JOIN pg_namespace s on t.relnamespace = s.oid
WHERE a.attnum > 0
AND NOT a.attisdropped
AND t.relname = 'mv_name' --<< replace with the name of the MV
AND s.nspname = 'public' --<< change to the schema your MV is in
ORDER BY a.attnum;