блог-форум о программировании

Вы не вошли.

#1 2017-11-20 17:31:33

Majestio
Администратор
Здесь с 2017-11-17
Сообщений: 74
Windows 10Firefox 57.0

Запрос структуры таблицы (PostgreSQL)


Запрос структуры таблицы (PostgreSQL)


SELECT a.attnum AS "Номер", 
  a.attname AS "Поле",
  pg_catalog.format_type(a.atttypid, a.atttypmod) AS "Тип"
FROM pg_catalog.pg_attribute a
WHERE a.attrelid = (
  SELECT c.oid FROM pg_catalog.pg_class AS c
  LEFT JOIN pg_catalog.pg_namespace AS n ON n.oid = c.relnamespace
  WHERE pg_catalog.pg_table_is_visible(c.oid) 
            AND c.relname = 'A' -- вместо A подставляем имя нужной таблицы
)
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum 

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] CCBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.165 сек, 7 запросов выполнено - Использовано памяти: 2.07 Мбайт (Пик: 2.63 Мбайт) ]

000webhost logo