Перейти к содержимому

Расширения Managed PostgreSQL

Пользовательские расширения Managed PostgreSQL можно включать и отключать самостоятельно при создании и редактировании БД.

Расширение
Описание
pg_trgmПоддержка триграммных индексов для ускорения нечеткого поиска и операций с шаблонами.
Применяется без перезапуска кластера
hstoreХранение пар «ключ-значение» в одном поле.
Применяется без перезапуска кластера
citextИспользование типа данных для регистронезависимых строк.
Применяется без перезапуска кластера
btree_ginИспользование GIN-индексов для точного и диапазонного поиска по скалярным типам данных.
Применяется без перезапуска кластера
btree_gistИспользование GiST-индексов для скалярных типов данных и для исключающих ограничений.
Применяется без перезапуска кластера
uuid-osspГенерация UUID по стандартным алгоритмам для версий с 1 по 5.
Применяется без перезапуска кластера
pg_uuidv7Генерация временных UUID версии 7.
Применяется без перезапуска кластера
unaccentУдаление диакритических знаков из текста.
Применяется без перезапуска кластера
intarrayПоддержка индексов и операций над массивами целых чисел.
Применяется без перезапуска кластера
ltreeХранение и поиск иерархических данных в виде путей. Например, top.child.grandchild.
Применяется без перезапуска кластера
cubeРабота с многомерными кубами — интервалами и точками в N-мерном пространстве.
Применяется без перезапуска кластера
earthdistanceВычисление расстояний между точками на поверхности Земли.
Применяется без перезапуска кластера
pgcryptoХеширование, шифрование и генерация случайных данных. Например, crypt, gen_salt, pgp_sym_encrypt.
Применяется без перезапуска кластера
pg_prewarmПредварительная загрузка данных таблиц или индексов в буферный кеш.
Применяется без перезапуска кластера
pg_buffercacheПросмотр содержимого буферного кеша PostgreSQL.
Применяется без перезапуска кластера
pgrowlocksПолучение информации о блокировках строк в таблице.
Применяется без перезапуска кластера
pgstattupleАнализ физического состояния таблиц и индексов. Например, уровня фрагментации.
Применяется без перезапуска кластера
pgvectorХранение и поиск векторных представлений для задач семантического поиска и машинного обучения. Рекомендуемая версия: от 0.7.x.
Применяется без перезапуска кластера
postgisПоддержка географических объектов, пространственных индексов и GIS-функций.
Применяется без перезапуска кластера
postgis_topologyРасширенная поддержка топологических структур для геоданных. Требует включенного расширения postgis.
Применяется без перезапуска кластера
fuzzystrmatchПоддержка функций для точного вычисления сходства строк, включая расчет расстояния Левенштейна и фонетические коды.
Применяется без перезапуска кластера
tablefuncГенерация сводных и иерархических представлений данных.
Применяется без перезапуска кластера
pg_hint_planПринудительное указание оптимизатору использовать конкретные методы выполнения запроса с помощью специальных комментариев. Например, /*+ SeqScan(t) */.
Для применения кластер автоматически перезапустится
pg_qualstatsСбор детальной статистики по условиям в WHERE-выражениях для анализа селективности.
Для применения кластер автоматически перезапустится
pg_partmanАвтоматизация управления партиционированием таблиц по времени или другим ключам.
Для применения кластер автоматически перезапустится

Системные расширения Managed PostgreSQL всегда включены, отключить их невозможно.

Расширение
Описание
plpgsqlПоддержка процедурного языка PL/pgSQL (Procedural Language/PostgreSQL) для создания функций, процедур и триггеров
pg_stat_statementsСбор статистики выполнения SQL-запросов для мониторинга и профилирования производительности