База знаний LinxCloud Services

Дополнительные модули PostgreSQL

Дополнения баз данных могут существенно расширить функциональность базы как сервиса. Например, добавить мониторинг, криптографию, дополнительные типы данных и многое другое.

При установке расширения Postgres Extensions можно выбрать какие именно дополнения будут установлены.

Пользовательские параметры

  • database — имя баз данных, для которых будут установлено расширение. Удаление баз данных из этого списка для установленного расширения не поддерживается.
  • extension_list — список дополнений для установки. Если параметр не указывать, то будут установлены все доступные дополнения. Удаление параметров из этого списка для установленного расширения не поддерживается.

Доступные для установки дополнения:

Название Описание
dblink
Модуль предоставляет возможность подключения к другим базам данных PostgreSQL в рамках сеанса базы данных.
dict_int
Модуль предоставляет пример шаблона словаря для полнотекстового поиска.
dict_xsyn
Модуль предоставляет шаблона словаря для полнотекстового поиска.
earthdistance
Модуль предоставляет методы вычисления расстояния между точками на поверхности Земли.
fuzzystrmatch
Модуль предоставляет методы для определения схожести и расстояния между строками.
hstore
Модуль предоставляет тип данных для хранения пар ключ/значение в рамках единого значения PostgreSQL.
intarray
Модуль предоставляет полезные функции и операторы для работы с массивами целых чисел без NULL.
isn
Модуль предоставляет типы данных для международных стандартов нумерации товаров.
lo
Модуль предоставляет поддержку управления Большими Объектами (Large Objects).
ltree
Модуль предоставляет тип данных для хранения меток данных в иерархической древовидной структуре.
moddatetime
Модуль предоставляет функции для отслеживания времени последнего изменения.
pg_buffercache
Модуль предоставляет средства для проверки того, что происходит в общем кеше буферов реальном времени.
pgcrypto
Модуль предоставляет криптографические функции для PostgreSQL.
pg_trgm
Модуль предоставляет функции и операторы для определения схожести алфавитно-цифрового текста, основанные на методе триграмм.
pgrowlocks
Модуль предоставляет функцию для показа информации о блокировке строк в указанной таблице.
pgstattuple
Модуль предоставляет функции для определения статистики на уровне кортежей.
postgres_fdw
Модуль предоставляет обертку сторонних данных, которую можно использовать для доступа к данным, хранящимся на внешних серверах PostgreSQL.
seg
Модуль предоставляет тип данных для представления отрезков или интервалов чисел с плавающей точкой.
tablefunc
Модуль предоставляет различные функции, возвращающие таблицы.
uuid-ossp
Модуль предоставляет функции для генерации универсальных уникальных идентификаторов (UUID) с использованием одного из стандартных алгоритмов.
xml2
Модуль предоставляет функциональность для запросов XPATH и XSLT.

При установке дополнения earthdistance будет установлено дополнение cube, которое требуется для работы первого. При этом дополнение cube, если оно не было указано для установки вручную, может не отображаться в списке дополнений.

Дополнения pgcrypto и uuid-ossp существуют как отдельные расширения. Устанавливать их отдельно не рекомендуется, так как скоро они будут удалены. Для установки этих дополнений используйте расширение postgres_extensions.

Что вас интересует?
остались вопросы?

Закажите консультацию специалиста

заказать тест-драйв
Получить демо-доступ

Спасибо за ваш запрос, мы свяжемся с вами в ближайшее время!