PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL - получаване на материализирани метаданни за колона за изглед

Заявките за този тип въпроси могат лесно да бъдат извлечени, когато се изпълнява 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;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Показване на PostGIS данни с Leafletjs

  2. Как да посоча „началото днес“ в определена часова зона?

  3. Как да съхранявате изображение в база данни на postgres с помощта на хибернация

  4. Как да генерирам CREATE скрипт за няколко таблици в pgAdmin III?

  5. Вземете postgresql масив в структура със StructScan