Skip to content

Расширения 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-запросов для мониторинга и профилирования производительности