Расширения Managed PostgreSQL®
В этом разделе собраны инструкции по работе с расширениями PostgreSQL®. Расширения добавляют функциональность и возможности, которые позволяют адаптировать базу данных под конкретные задачи.
В кластерах Managed PostgreSQL® не поддерживается управление расширениями с помощью SQL.
Управление расширениями происходит на странице кластера на вкладке Расширения, где вы можете:
посмотреть список установленных и доступных к установке расширений;
Доступные к установке расширения
Список расширений зависит от выбранной версии PostgreSQL® при создании кластера.
Расширение |
Описание |
Версия PostgreSQL® |
---|---|---|
Предоставляет тип данных citext для строк, нечувствительных к регистру. |
16, 15, 14, 13, 12 |
|
Реализует тип данных hstore для хранения пар ключ-значение внутри одного значения. |
||
Позволяет партиционировать таблицы на основе времени и последовательности. Для использования расширения у пользователя должны быть роли pg_read_all_data и pg_write_all_data. Подробнее о ролях |
||
Содержит:
|
||
Содержит криптографические функции. |
||
Поддержка геоданных. |
||
Генерирует универсальные уникальные идентификаторы (UUID) по одному из нескольких стандартных алгоритмов и специальные UUID-константы. |
||
Добавляет поиск векторного подобия. |
16, 15 |
Предустановленные расширения
Предустановленные расширения активированы по умолчанию.
Расширение |
Описание |
Версия PostgreSQL® |
---|---|---|
Отслеживает статистику выполнения сервером всех SQL-запросов. |
16, 15, 14, 13, 12 |
|
Поддержка процедурного языка PL/pgSQL. |
- Доступные к установке расширения
- Предустановленные расширения