16.3. Установка дополнительно поставляемых модулей
Postgres Pro поставляется с большим набором серверных расширений, или модулей. В Windows все эти расширения устанавливаются всегда. В Linux они распространяются в пакете postgrespro-contrib
, который можно не устанавливать. Если же эти расширения установлены, это значит, что необходимые для них двоичные файлы присутствуют в системе, и чтобы использовать их, вам нужно только подключить их в базе данных.
Обычно достаточно выполнить следующую команду SQL:
CREATE EXTENSION имя_модуля
За подробностями обратитесь к CREATE EXTENSION.
Чтобы получить список расширений, доступных в вашей инсталляции Postgres Pro, просмотрите системный каталог pg_available_extensions
.
Приложение F содержит информацию о расширениях, содержащихся в инсталляции.
Для некоторых расширений требуется, чтобы при запуске были загружены разделяемые библиотеки.
Если вы хотите использовать такое расширение, вам нужно добавить параметр
shared_preload_libraries = 'lib1
,lib2
,lib3
'
в postgresql.conf
вашего экземпляра Postgres Pro и перезапустить сервер. После этого вы можете выполнить команду CREATE EXTENSION
.