Поддерживаемые расширения
Расширения — это специальные модули, которые обеспечивают дополнительные функциональные возможности базы данных путем объединения нескольких объектов SQL в пакет для использования их как единого целого. Расширения, загруженные в базу данных, могут работать как встроенные функции. См. Работа с расширениями.
В таблице ниже перечислены расширения, доступные для установки.
Имя расширения | Версия по умолчанию | Описание |
---|---|---|
3.4.1 |
Основанный на правилах (rules) стандартизатор, который используется для парсинга адреса на составляющие элементы |
|
address_standardizer_data_us |
3.4.1 |
Содержит данные для стандартизации адресов в США |
2.1 |
Административные функции для ADPG/PostgreSQL |
|
1.3 |
Функции для проверки логической целостности таблиц и индексов |
|
1.0 |
Функции для автоинкрементных полей |
|
1.0 |
Индексный метод доступа, основанный на фильтрах Блума |
|
1.3 |
Обеспечивает поддержку GIN-индексации основных типов данных |
|
1.7 |
Обеспечивает поддержку GiST-индексации основных типов данных |
|
1.6 |
Тип данных для строк, нечувствительных к регистру — |
|
1.5 |
Тип данных |
|
1.2 |
Выполняет запросы в удаленной базе данных |
|
1.0 |
Пример дополнительного шаблона словаря для полнотекстового поиска. Этот пример словаря управляет индексацией целых чисел, позволяя индексировать такие числа и предотвращая слишком большой рост количества уникальных слов |
|
1.0 |
Пример шаблона словаря полнотекстового поиска для расширенной обработки синонимов. Этот тип словаря заменяет слова группами их синонимов и позволяет искать слово по любому из его синонимов |
|
1.1 |
Рассчитывает расстояния между точками на поверхности Земли |
|
1.0 |
Обертка внешних данных (foreign-data wrapper) для доступа к неструктурированным файлам |
|
1.2 |
Определяет сходство и расстояние между строками |
|
1.8 |
Тип данных для хранения пар ключ/значение в одном значении поля |
|
1.0 |
Функции для отслеживания пользователей, изменивших таблицу |
|
1.1 |
Агрегатор и нумератор целых чисел (устаревший функционал) |
|
1.5 |
Функции и операторы для работы с массивами целых чисел без |
|
1.2 |
Типы данных для международных стандартов нумерации |
|
1.1 |
Поддерживает управление большими объектами (Large Objects, LO и Binary Large OBjects, BLOB) |
|
1.2 |
Тип данных для иерархических древовидных структур |
|
1.0 |
Функции для отслеживания времени последней модификации |
|
1.0 |
Позволяет проверить состояние сервера, которое используется для реализации old_snapshot_threshold |
|
1.12 |
Позволяет исследовать содержимое страниц базы данных на низком уровне |
|
1.4 |
Предоставляет информацию о состоянии буферного кеша |
|
1.2 |
Предоставляет средства для исследования карты свободного пространства (Free Space Map, FSM) |
|
1.0 |
Обработка неиспользуемых файлов |
|
1.2 |
Предварительная загрузка данных отношений в кеш буферов |
|
1.5.2 |
Позволяет реорганизовывать таблицы |
|
1.10 |
Предоставляет средства для отслеживания статистики планирования и выполнения SQL-операторов |
|
1.0 |
Проведение операций низкого уровня с поврежденными отношениями |
|
1.6 |
Предоставляет функции и операторы для определения сходства алфавитно-цифровых строк на основе триграмм, а также классы операторов индексов, поддерживающие быстрый поиск схожих строк |
|
0.8.0 |
Позволяет работать с векторными данными |
|
1.2 |
Предоставляет возможность исследовать для определенной таблицы карту видимости (Visibility Map, VM) и информацию о видимости на уровне страниц |
|
1.3 |
Криптографические функции |
|
1.1 |
Предоставляет функции SQL, которые позволяют проверять содержимое WAL-лога работающего кластера на низком уровне |
|
1.2 |
Предоставляет функцию, показывающую информацию о блокировке строк для заданной таблицы |
|
1.5 |
Предоставляет функции для получения статистики на уровне кортежей |
|
1.0 |
Процедурный язык PL/pgSQL. См. Использование PL/pgSQL |
|
1.0 |
Процедурный язык PL/Perl |
|
1.0 |
Недоверенный процедурный язык PL/PerlU |
|
1.0 |
Недоверенный процедурный язык PL/Python3U. См. Использование PL/Python |
|
1.0 |
Процедурный язык PL/Tcl. См. Использование PL/Tcl |
|
1.0 |
Недоверенный процедурный язык PL/TclU. См. Использование PL/Tcl |
|
3.4.1 |
Геометрические и географические пространственные типы и функции PostGIS |
|
postgis_raster |
3.4.1 |
Растровые типы и функции PostGIS |
postgis_sfcgal |
3.4.1 |
SFCGAL-функции PostGIS |
postgis_tiger_geocoder |
3.4.1 |
Tiger-геокодер и обратный геокодер PostGIS |
postgis_topology |
3.4.1 |
Топологические пространственные типы и функции PostGIS |
1.1 |
Обертка внешних данных (foreign-data wrapper) для доступа к данным, хранящимся на внешних серверах PostgreSQL |
|
1.0 |
Функции для реализации ссылочной целостности (устаревший функционал) |
|
1.4 |
Тип данных |
|
1.2 |
Предоставляет информацию о сертификатах SSL |
|
1.0 |
Функции, возвращающие таблицы, включая |
|
1.0 |
Предоставляет триггерную функцию, уведомляющую прослушивателей событий (listeners) об изменениях в любой таблице, к которой она прикреплена |
|
2.14.2 |
Обеспечивает масштабируемые вставки и сложные запросы для данных временных рядов. См. Использование timescaledb |
|
1.19.0 |
Предоставляет дополнительные гиперфункции |
|
1.0 |
Предоставляет метод извлечения выборки |
|
1.0 |
Предоставляет метод извлечения выборки |
|
1.1 |
Словарь текстового поиска, который убирает надстрочные (диакритические) знаки из лексем |
|
1.1 |
Предоставляет функции для генерирования универсальных уникальных идентификаторов (UUID), используя один из нескольких стандартных алгоритмов |
|
1.1 |
Предоставляет функции для выполнения запросов XPath и преобразований XSLT |