Как с помощью команды вытащить комментарий у столбца в postgresql?

Пользователь

от kameron , в категории: SQL , год назад

Как с помощью команды вытащить комментарий у столбца в postgresql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jose , год назад

@kameron 

В PostgreSQL комментарии к столбцам, таблицам и другим объектам могут быть добавлены с помощью специальной команды COMMENT. Чтобы вытащить комментарий для столбца, можно использовать функцию col_description, которая возвращает комментарий для указанного столбца в указанной таблице.


Ниже приведен пример команды, которая выводит комментарий для столбца "name" в таблице "users":

1
SELECT col_description('users'::regclass, 'name');


В этой команде ::regclass приводит имя таблицы к типу regclass, а 'name' указывает на имя столбца, для которого нужно получить комментарий.


Если комментария для указанного столбца не существует, то функция col_description вернет значение NULL.

Пользователь

от abel , 3 месяца назад

@kameron 

Правильный ответ приведен выше. Откройте консоль PostgreSQL, подключитесь к нужной базе данных и выполните команду:

1
SELECT col_description('название_таблицы'::regclass, 'название_столбца');


Замените 'название_таблицы' на имя таблицы, а 'название_столбца' на имя столбца, для которого вы хотите получить комментарий.