Дополнения баз данных могут существенно расширить функциональность базы как сервиса. Например, добавить мониторинг, криптографию, дополнительные типы данных и многое другое.
При установке расширения Postgres Extensions можно выбрать какие именно дополнения будут установлены.
Доступные для установки дополнения:
|
Название |
Описание |
|---|---|
|
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.
Опишите вашу задачу, и мы поможем вам ее решить