powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как вытащить description таблиц, да и полей то же
4 сообщений из 4, страница 1 из 1
Как вытащить description таблиц, да и полей то же
    #35464344
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Список таблиц нашел (pg_tables), список атрибутов то же какой то нашел (pg_attribute,pg_class ), а откуда description вытащить ?

Пишу как умею. Дорого, долго...
...
Рейтинг: 0 / 0
Как вытащить description таблиц, да и полей то же
    #35464613
Kruchinin Pahan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegovСписок таблиц нашел (pg_tables), список атрибутов то же какой то нашел (pg_attribute,pg_class ), а откуда description вытащить ?

Пишу как умею. Дорого, долго...
Собственно, есть 2 подхода: через функцию и дернуть запросом.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
select
	nspname,
	relname,
	description,
	obj_description( (nspname || '.' || relname)::RegClass::Oid )
from pg_class
inner join pg_namespace on pg_namespace.oid = relnamespace
inner join pg_description on pg_description.objoid = pg_class.oid
						and objsubid =  0 
where relkind = 'r' and nspname = 'public'
order by  1 ,  2 
...
Рейтинг: 0 / 0
Как вытащить description таблиц, да и полей то же
    #35480581
ShadyAngel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так делаю:

select a.attname, d.description from pg_description d, pg_attribute a, pg_class c where d.objoid=a.attrelid and d.objsubid=a.attnum and c.oid=d.objoid and c.relname='$tabname'
...
Рейтинг: 0 / 0
Как вытащить description таблиц, да и полей то же
    #35480596
ShadyAngel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я дескрипшены полей вытаскиваю так
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как вытащить description таблиц, да и полей то же
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]