pg_extension
примечание
Эта страница переведена при помощи нейросети GigaChat.
В каталоге pg_extension хранится информация об установленных расширениях. Подробности о расширениях смотрите в разделе «Упаковка связанных объектов в расширение».
Столбцы pg_extension:
| Столбец | Тип данных | Описание |
|---|---|---|
oid | oid | Идентификатор строки |
extname | name | Имя расширения |
extowner | oid (ссылается на pg_authid.oid) | Владелец расширения |
extnamespace | oid (ссылается на pg_namespace.oid) | Схема, содержащая экспортируемые объекты расширения |
extrelocatable | bool | True, если расширение можно перенести в другую схему |
extversion | text | Имя версии расширения |
extconfig | oid[] (ссылается на pg_class.oid) | Массив OID регкласса для таблицы (таблиц) конфигурации расширения или NULL, если их нет |
extcondition | text[] | Массив условий фильтра условий WHERE для таблицы (таблиц) конфигурации расширения, или NULL, если их нет |
Обратите внимание, что в отличие от большинства каталогов с колонкой namespace, extnamespace не означает, что расширение принадлежит данной схеме. Имена расширений никогда не являются схемно-квалификационными. Скорее, extnamespace указывает на схему, которая содержит большинство или все объекты расширения. Если extrelocatable истинно, то эта схема должна фактически содержать все схемно-квалифицируемые объекты, принадлежащие расширению.