Перейти к основному содержанию
Managed Postgres включает тщательно подобранный набор расширений для расширения функциональности вашей базы данных. Ниже приведён список доступных расширений.

Установка расширений

Чтобы установить расширение, подключитесь к базе данных и выполните:
CREATE EXTENSION extension_name;
Чтобы посмотреть, какие расширения установлены в данный момент:
SELECT * FROM pg_extension;
Чтобы увидеть все доступные расширения и их версии:
SELECT * FROM pg_available_extensions;

Доступные расширения

РасширениеВерсияОписание
address_standardizer3.6.1Используется для разбора адреса на составные части
address_standardizer_data_us3.6.1Пример набора данных Address Standardizer для США
adminpack2.1Административные функции для PostgreSQL (только для PG16)
amcheckФункции для проверки целостности отношений
autoinc1.0Функции для полей с автоинкрементом
bloom1.0Метод доступа Bloom — индекс на основе файла сигнатур
bool_plperl1.0Преобразование между bool и plperl
bool_plperlu1.0Преобразование между bool и plperlu
btree_gin1.3Поддержка индексации распространённых типов данных в GIN
btree_gist1.8Поддержка индексации распространённых типов данных в GiST
citext1.8Тип данных для регистронезависимых символьных строк
cube1.5Тип данных для многомерных кубов
dblink1.2Подключение к другим базам данных PostgreSQL изнутри базы данных
dict_int1.0Шаблон словаря полнотекстового поиска для целых чисел
dict_xsyn1.0Шаблон словаря полнотекстового поиска для расширенной обработки синонимов
earthdistance1.2Вычисление расстояний по дуге большого круга на поверхности Земли
file_fdw1.0Обёртка сторонних данных для доступа к плоским файлам
fuzzystrmatch1.2Определение степени сходства и расстояния между строками
h34.2.3Привязки H3 для PostgreSQL
h3_postgis4.2.3Интеграция H3 с PostGIS
hll2.19Тип для хранения данных HyperLogLog
hstore1.8Тип данных для хранения наборов пар (ключ, значение)
hstore_plperl1.0Преобразование между hstore и plperl
hstore_plperlu1.0Преобразование между hstore и plperlu
hypopg1.4.2Гипотетические индексы для PostgreSQL
intagg1.1Агрегатор и перечислитель целых чисел (устарело)
insert_username1.0Функции для отслеживания того, кто изменил таблицу
intarray1.5Функции, операторы и поддержка индексов для одномерных массивов целых чисел
ip4r2.4Типы индексов для диапазонов IPv4 и IPv6
isn1.3Типы данных для международных стандартов нумерации продукции
jsonb_plperl1.0Преобразование между jsonb и plperl
jsonb_plperlu1.0Преобразование между jsonb и plperlu
lo1.2Обслуживание Large Object
ltree1.3Тип данных для иерархических древовидных структур
moddatetime1.0Функции для отслеживания времени последнего изменения
mysql_fdw1.2Обёртка внешних данных для выполнения запросов к серверу MySQL
old_snapshot1.0Утилиты для поддержки old_snapshot_threshold (только PG16)
orafce4.16Функции и операторы, эмулирующие подмножество функций и пакетов из Oracle RDBMS
pageinspect1.13Низкоуровневый анализ содержимого страниц базы данных
pg_buffercacheАнализ общего буферного кеша
pg_clickhouse0.1Интерфейсы для выполнения запросов к базам данных ClickHouse из PostgreSQL
pg_cron1.6Планировщик задач для PostgreSQL
pg_freespacemap1.3Анализ карты свободного пространства (FSM)
pg_hint_planПодсказки оптимизатору для PostgreSQL
pg_ivm1.13Инкрементальное обновление представлений в PostgreSQL
pg_logicalinspect1.0Функции для анализа компонентов logical decoding (PG18+)
pg_partman5.4.0Расширение для управления партиционированными таблицами по времени или ID
pg_prewarm1.2Предварительная загрузка данных отношения
pg_re2Совместимые с ClickHouse функции регулярных выражений на базе RE2 от Google
pg_repack1.5.3Реорганизация таблиц в базах данных PostgreSQL с минимальными блокировками
pg_similarity1.0Поддержка запросов на сходство
pg_stat_chПередаёт в ClickHouse телеметрию выполнения каждого запроса в реальном времени
pg_stat_statementsОтслеживание статистики планирования и выполнения всех исполненных SQL-команд
pg_surgery1.0Расширение для восстановления повреждённого отношения
pg_tokenizer0.1.1Текстовый токенизатор, используемый с vchord_bm25
pg_trgm1.6Измерение текстового сходства и поиск по индексам на основе триграмм
pg_visibility1.2Анализ карты видимости (VM) и информации о видимости на уровне страниц
pg_walinspect1.1Функции для анализа содержимого журнала Write-Ahead Log в PostgreSQL
pgauditПредоставляет функции аудита
pgcrypto1.4Криптографические функции
pglogical2.4.6Логическая репликация PostgreSQL
pglogical_origin1.0.0Фиктивное расширение для совместимости при обновлении с Postgres 9.4
pgrouting4.0.0Расширение pgRouting
pgrowlocks1.2Показывает информацию о блокировках на уровне строк
pgstattuple1.5Показывает статистику на уровне кортежей
pgtap1.3.4Средства модульного тестирования для PostgreSQL
plperl1.0Процедурный язык PL/Perl
plperlu1.0Недоверенный процедурный язык PL/PerlU
plpgsql1.0Процедурный язык PL/pgSQL
plpgsql_check2.8Расширенная проверка функций plpgsql
postgis3.6.1Пространственные типы и функции геометрии и географии PostGIS
postgis_raster3.6.1Растровые типы и функции PostGIS
postgis_sfcgal3.6.1Функции PostGIS SFCGAL
postgis_tiger_geocoder3.6.1Геокодер TIGER и обратный геокодер PostGIS
postgis_topology3.6.1Пространственные типы и функции топологии PostGIS
postgres_fdw1.2Foreign data wrapper для удалённых серверов PostgreSQL
prefix1.2.0Модуль диапазонов префиксов для PostgreSQL
refint1.0Функции для реализации ссылочной целостности (устарело)
seg1.4Тип данных для представления отрезков или интервалов с плавающей точкой
semver0.41.0Тип данных для семантических версий
sslinfo1.2Информация о сертификатах SSL
tablefunc1.0Функции для работы с целыми таблицами, включая crosstab
tcn1.0Уведомления об изменениях, запускаемые триггером
tds_fdw2.0.5Foreign data wrapper для запросов к базе данных TDS (Sybase или Microsoft SQL Server)
tsm_system_rows1.0Метод TABLESAMPLE, принимающий число строк в качестве ограничения
tsm_system_time1.0Метод TABLESAMPLE, принимающий время в миллисекундах в качестве ограничения
uintБеззнаковые целочисленные типы
unaccent1.1Словарь текстового поиска, удаляющий диакритические знаки
unit7Расширение единиц СИ
uuid-ossp1.1Генерация универсально уникальных идентификаторов (UUIDs)
vchord1.1.1Методы доступа для векторных индексов в Postgres
vchord_bm250.3.0Метод доступа для ранжирования BM25 при полнотекстовом поиске
vector0.8.1Векторный тип данных и методы доступа ivfflat и hnsw
xml21.2XPath-запросы и XSLT

Расширение pg_clickhouse

Расширение pg_clickhouse предустановлено на каждом экземпляре Managed Postgres. Оно позволяет напрямую выполнять запросы к базам данных ClickHouse из PostgreSQL, обеспечивая единый слой запросов для транзакционных и аналитических сценариев. Инструкции по настройке и подробные сведения об использовании см. в документации pg_clickhouse.

Расширение pg_stat_ch

Расширение pg_stat_ch обеспечивает обсервабилити на уровне отдельных запросов для вашего экземпляра Managed Postgres. Оно собирает телеметрию по каждому запросу (время выполнения, строки, буферы, WAL, ошибки) и отправляет её в интерфейс ClickHouse Cloud, где она отображается в разделах медленных запросов, ошибок и рабочей нагрузки. Настройка не требуется.

Расширение pg_re2

Расширение pg_re2 добавляет в Managed Postgres совместимые с ClickHouse функции регулярных выражений на базе движка RE2 от Google. Это полезно при переносе запросов между ними или для гибридных рабочих нагрузок, где с обеих сторон нужна одинаковая семантика сопоставления по шаблону регулярного выражения.
Последнее изменение 10 июня 2026 г.