До 12.5 млн токенов на тест ИИ-агента
Вход/ Регистрация

Расширения

PostgreSQL поддерживает расширения, которые позволяют расширить стандартную функциональность — от работы с новыми типами данных до сбора статистики и управления задачами.

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

Набор доступных расширений может отличаться в разных версиях PostgreSQL.

Название Описание
amcheck Проверка целостности индексов и таблиц.
citext Тип данных для строк без учета регистра.
cube Работа с многомерными точками и кубами, в том числе вычисление расстояний между ними.
earthdistance Вычисление расстояний между географическими координатами на поверхности Земли.
fuzzystrmatch Нечеткое сравнение строк, например для поиска похожих по написанию или звучанию значений.
hstore Хранение наборов данных в формате «ключ — значение» в одном поле PostgreSQL.
intarray Дополнительные функции и операторы для работы с массивами целых чисел.
ltree Хранение и поиск данных с древовидной иерархической структурой.
pg_prewarm Предварительная загрузка данных PostgreSQL в кеш для ускорения последующего доступа.
pg_stat_kcache Сбор статистики по использованию ресурсов ядра операционной системы.
pg_stat_statements Сбор и анализ статистики выполнения SQL-запросов.
pg_trgm Поиск и сравнение строк с использованием триграмм (нечеткий поиск).
pgagent Планировщик заданий для выполнения SQL-скриптов и shell-команд по расписанию.
pgcrypto Криптографические функции: хеширование, шифрование, цифровые подписи.
pgvector Тип данных для векторов и методы доступа ivfflat и hnsw для поиска по близости.
postgis Работа с географическими и геометрическими данными (GIS).
postgis_topology Модуль топологии для PostGIS — поддержка работы с топологическими отношениями между объектами.
timescaledb Хранение и обработка временных рядов с поддержкой масштабируемых вставок и сложных запросов.
unaccent Удаление диакритических знаков из текста, в том числе для упрощения поиска.
uuid-ossp Генерация UUID различных версий.

Для работы расширения earthdistance необходимо также подключить расширение cube.

Настройка расширений

Для включения или выключения расширения:

  1. Перейдите в раздел «Базы данных» и кликните на нужный кластер.
  2. На вкладке «Конфигурация» нажмите на кнопку «Изменить» в строке «Расширения».
  3. Настройте нужные расширения — для конкретных баз, выбирая их в выпадающем списке, либо для всех баз сразу, включив опцию «Использовать одинаковые расширения для всех баз».

Image6

Была ли статья полезна?
Ваш ответ поможет улучшить документацию
Пока нет комментариев