pg_extension
Таблица pg_extension хранит информацию об установленных расширениях.
| Столбец | Тип | Ссылки | Описание |
|---|---|---|---|
extname |
name |
— |
Имя расширения |
extowner |
oid |
pg_authid.oid |
Владелец расширения |
extnamespace |
oid |
pg_namespace.oid |
Схема, содержащая экспортируемые расширением объекты |
extrelocatable |
boolean |
— |
|
extversion |
text |
— |
Версия расширения |
extconfig |
oid[] |
pg_class.oid |
Массив OID значений |
extcondition |
text[] |
— |
Массив условий |
В отличие от большинства каталогов со столбцом "namespace", extnamespace не подразумевает, что расширение принадлежит этой схеме.
Имена расширений никогда не дополняются схемой.
Вместо этого, extnamespace показывает, что в этой схеме содержатся все или большинство объектов расширения.
Если extrelocatable имеет значение true, эта схема должна фактически содержать все относящиеся к схеме объекты, составляющие это расширение.