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