Описание расширений продукта СУБД Pangolin#
Доступность и поддержка расширений#
В таблице приведена доступность и поддержка расширений.
Описание полей таблицы
Описание полей таблицы:
Название – название расширения, соответствует
pg_available_extensions.name;Описание – краткое описание функциональности;
Соответствие версий Pangolin и расширений – перечисление соответствия версий расширения версиям продукта, совместимость с которыми проверялась. Заполняется по формату: «версия Pangolin»: «версии расширения». Например:
4.3.x: 1.0 5.1.x: 1.4-1 6.1.x: 1.8.3При указании одной версии подразумевается, что во всех релизах СУБД Pangolin присутствует только одна версия расширения.
Доступность к установке – отражает необходимость дополнительных ручных операций (таких как копирование или перенос файлов) перед началом использования. Необходимость изменения параметров, в том числе подгружаемых библиотек, в данном случае не учитывается:
Доступно после установки – доступно к установке штатным способом (Create Extension);
3rd Party – необходимы дополнительные ручные операции для установки;
Политика поддержки – отражает поддерживаемые в СУБД Pangolin функции. Может принимать следующие значения:
Поддерживается — расширение поддерживается в СУБД Pangolin. Может быть доработано под требования безопасности, исправление дефектов, возможное развитие;
Совместимо — гарантируется совместимость. Доработка расширений не предусмотрена. Проверяется совместимость с указанными версиями. Поставляется, как правило, в 3rd Party разделе;
Поддержка сценарием обновления – отражает поддержку сценарием обновления в составе продукта (для Ansible) обновления в случае, если расширение установлено:
Обновляется – полностью совместимо со сценариями обновления в составе продукта (для Ansible), что идут в поставке;
Ручная процедура обновления – наличие установленного расширения не позволяет использовать сценарий обновления в составе продукта (для Ansible). Для проведения обновления требуется индивидуальная процедура обновления;
Не применимо – работа сценария обновления в составе продукта (для Ansible) не зависит от наличия или отсутствия установленной утилиты.
Название |
Описание |
Соответствие версий Pangolin и расширения |
Доступность к установке |
Политика поддержки |
Поддержка сценарием обновления |
|---|---|---|---|---|---|
Административные функции для PostgreSQL |
4.x.x: 2.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Функции для проверки целостности отношений |
4.x.x: 1.1 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Устанавливает паузу перед сообщением о неудачной аутентификации, чтобы затруднить атаки грубой силы на пароли базы данных |
Без номера версии |
Доступно после установки |
Поддерживается |
Обновляется |
|
Предоставляет средства для автоматического протоколирования планов выполнения медленных операторов |
Без номера версии |
Доступно после установки |
Поддерживается |
Обновляется |
|
Функции для автоинкрементирования полей |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Модуль архивирования ( |
с 6.1.0: без номера версии |
Доступно после установки |
Поддерживается |
Обновляется |
|
Дополнительный получатель базовых копий ( |
с 6.1.0: без номера версии |
Доступно после установки |
Поддерживается |
Обновляется |
|
Метод доступа |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Модуль, обеспечивающий булевое преобразование для PL/Perl |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Модуль, обеспечивающий булевое преобразование для PL/PerlU |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Поддержка индексирования общих типов данных в GIN |
1.3 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Поддержка индексирования общих типов данных в GiST |
4.x.x – 5.5.5: 1.5 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Тип данных для строк символов без учета регистра |
4.x.x: 1.4 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Добавление столбцового хранения и возможности организации распределенной OLAP БД |
c 6.3.0: 12.1.3 |
3rd Party |
Совместимо |
Ручная процедура обновления |
|
Тип данных для многомерных кубов |
4.x.x – 5.5.5: 1.4 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Модуль 1C для обновления копий БД ( |
с 6.1.0: без номера версии |
Доступно после установки |
Поддерживается |
Обновляется |
|
Подключение к другим СУБД из PostgreSQL |
1.2 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Шаблон словаря текстового поиска для целых чисел |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Шаблон словаря текстового поиска для расширенной обработки синонимов |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Вычисление расстояний между большими окружностями на поверхности Земли |
1.1 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Поддержка 1С:Предприятие. Функция |
c 5.3.1: 2.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Обертка с foreign-data для доступа к плоским файлам |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Поддержка 1С:Предприятие. Оператор равенства для совместимости с Microsoft SQL Server |
c 5.3.1: 2.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Определение сходства и расстояния между строками |
1.1 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Тип данных для хранения наборов пар (ключ, значение) |
4.x.x: 1.5 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Преобразование между |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Преобразование между |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Преобразование между |
4.x.x – 5.5.5: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Преобразование между |
4.x.x – 5.5.5: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Преобразование между |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Оболочка для библиотеки |
c 6.1.0: 1.6 |
3rd Party |
Совместимо |
Ручная процедура обновления |
|
Функции для отслеживания, кто изменил таблицу |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Целочисленный агрегатор и перечислитель |
1.1 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Функции, операторы и поддержка индексов для одномерных массивов целых чисел |
4.x.x: 1.2 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Типы данных для международных стандартов нумерации продуктов |
1.2 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Преобразование между |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Преобразование между |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Преобразование между |
4.x.x – 5.5.5: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Преобразование между |
4.x.x – 5.5.5: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Преобразование между |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Обслуживание больших объектов |
1.1 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Тип данных для иерархических древовидных структур |
4.x.x: 1.1 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Преобразование между |
4.x.x – 5.5.5: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Преобразование между |
4.x.x – 5.5.5: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Преобразование между |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Поддержка 1С:Предприятие. Операторы для работы с типом данных Mchar, используемый в Microsoft SQL Server |
c 5.3.1: 2.2.1 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Функции для отслеживания времени последней модификации |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Преобразование в имена OID и номера файловых узлов в каталоге данных PostgreSQL ( |
4.x.x – pg11 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Доступность связи между изменяющимися на единицу номерами транзакций и временем. Позволяет прочитать информацию, используемую в реализации |
с 6.1.0: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Поддержка 1С:Предприятие. Анализ данных сразу после вызовов |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Перенос данных из Oracle в Pangolin |
c 4.4.0 – 5.3.1: 20.0 |
3rd Party |
Совместимо |
Не применимо |
|
Предоставляет возможность взаимодействия с Oracle server |
c 4.5.0 – 5.5.3: 1.2 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Функциональное расширение совместимости для логики написанной под Oracle |
4.4.4 – 5.5.5: 3.15 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Проверка содержимого страниц базы данных на низком уровне |
4.x.x: 1.7 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Управление пользовательскими фоновыми процессами. Поддержка автономных транзакций |
1.0 |
3rd Party |
Совместимо |
Ручная процедура обновления |
|
Проверка кеша буфера общего доступа |
1.3 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Планировщик задач |
4.x.x – 5.3.3: 1.2 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Пользовательские блокировки |
6.5.0: 1.0.0 |
3rd Party |
Совместимо |
Ручная процедура обновления |
|
Изучение карты свободного пространства (FSM) |
1.2 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Ручная коррекция работы VACUUM |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Возможность ручного управления планами запросов в Pangolin |
4.x.x – 5.5.5: 1.3.7 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Очистка неиспользуемых файлов в табличных пространствах |
c 5.5.0: 1.0.b |
Доступно после установки |
Поддерживается |
Обновляется |
|
Изменение плана выполнения запросов |
c 5.1.0: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Инструмент секционирования таблиц |
1.5.12 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Предоставляет возможность загрузки данных отношений в кеш |
1.2 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Интерфейс резервного копирования СУБД |
4.x.x: 2.3.1 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Инструмент анализа производительности БД |
4.4.0 – 4.6.7: 0.3.2 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Реорганизация таблиц с минимальными блокировками |
4.x.x: 1.4.5 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Автоматическая реорганизация таблиц по расписанию |
c 4.4.0: 1.3 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Создание сервера «теплого» резерва ( |
4.x.x: 11.15 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Собирает статистику о реальных чтениях и записях, выполняемых уровнем файловой системы. Сбор статистики ядра |
c 5.2.0: 2.2.1 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Отслеживает статистику выполнения всех SQL-операторов |
4.x.x: 1.6 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Сохраняет планы выполнения, как это делает |
c 5.5.0: 1.6.1 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Предоставляет инструменты для выполнения корректирующих действий над потенциально поврежденными данными |
c 6.1.0: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Измерение сходства текста и поиск индексов на основе триграмм |
4.x.x: 1.4 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Обновление данных без их дампа или восстановления |
собственной версии нет |
Доступно после установки |
Поддерживается |
Обновляется |
|
Функции для работы с переменными скалярных типов, переменные-записи и переменные-массивы, чтение их и управление ими |
c 5.3.2: 1.2 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Изучение карты видимости (VM) и информации о видимости на уровне страниц |
1.2 |
Доступно после установки |
Поддерживается |
Обновляется |
|
SQL-функции для просмотра журнала предварительной записи (Write Ahead Log, WAL) на низком уровне |
с 6.1.0: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Реорганизация таблиц с минимальными блокировками ( |
4.3.0 – 4.6.7: 1.0.9 |
3rd Party |
Совместимо |
Ручная процедура обновления |
|
Автоматизация миграции баз данных между кластерами PostgreSQL |
c 6.2.0: 0.14 |
3rd Party |
Совместимо |
Не применимо |
|
Криптографические функции |
1.3 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Перенос данных из сторонней СУБД в PostgreSQL |
4.4.0 – 5.3.1: 3.6.1 |
3rd Party |
Совместимо |
Не применимо |
|
|
Поддержка очередей сообщений ( |
c 6.1.0: |
3rd Party |
Совместимо |
Ручная процедура обновления |
Информация о блокировке на уровне строки |
1.2 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Предоставляет статистику на уровне кортежей |
1.5 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Поддержка 1С:Предприятие. Поддержка указаний для планировщика, позволяющих отключать или подключать индексы при выполнении запроса |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Средство отладки |
c 6.1.0: 1.1 |
3rd Party |
Совместимо |
Ручная процедура обновления |
|
Процедурный язык PL/Perl |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
PL/PerlU недоверенный процедурный язык |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Процедурный язык PL/pgSQL |
4.x.x – 5.x.x: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Средство контроля |
c 6.1.0: 2.5 |
3rd Party |
Совместимо |
Ручная процедура обновления |
|
PL/PythonU ненадежный процедурный язык |
4.x.x – 5.x.x: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Процедурный язык PL/Python2U без доверия |
4.x.x – 5.x.x: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Процедурный язык PL/Tcl |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Недоверенный процедурный язык PL/TclU |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
|
Поддержка геоданных |
4.4.0 – 5.5.5: 3.1.2 |
3rd Party |
Совместимо |
Ручная процедура обновления |
Обертка с foreign-data для удаленных серверов PostgreSQL |
4.x.x – 5.x.x: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Анонимизация и маскировка данных для PostgreSQL |
с 6.3.0 – 1.3.1 |
Доступно после установки |
Совместимо |
Ручная процедура обновления |
|
Предоставляет возможность делать зашифрованные дампы. Начиная с версии 5.1.0 функции модуля встроены в ядро Pangolin |
c 5.2.0: 1.0.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Дополнительные инструменты мониторинга |
5.5.0-5.5.1: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Расширение для мониторинга блокировки |
c 5.2.0: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Контроль потребления ресурсов |
с 6.1.0: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Функция генерации случайного пароля удовлетворяющего парольной политике |
с 5.3.0: 1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Механизм инкрементного резервного копирования на уровне блоков для PostgreSQL |
6.3.0 – 2.4 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Функции для реализации ссылочной целостности |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Использование RUM индексов |
c 5.3.2: 1.3 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Тип данных для представления сегментов линий или интервалов с плавающей точкой |
4.x.x – 5.x.x: 1.3 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Информация о сертификатах SSL |
1.2 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Функции для работы с целыми таблицами, включая |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Триггерные уведомления об изменениях |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Возможность link в MSSQL, Sybase |
4.5.0 – 5.4.0: 2.0.2 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Вывод логического декодирования |
Без номера версии |
Доступно после установки |
Поддерживается |
Обновляется |
|
База данных временных рядов, оптимизированная для быстрой работы с данными и обработки сложных запросов |
4.2.5 – 4.3.2: 2.1.0-dev |
Доступно после установки |
Поддерживается |
Обновляется |
|
База данных временных рядов, оптимизированная для быстрой работы с данными и обработки сложных запросов |
c 6.3.0: 2.11.1 |
3rd Party |
Совместимо |
Ручная процедура обновления |
|
Метод извлечения выборки |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Метод извлечения выборки |
1.0 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Словарь для поиска текста, удаляющий ударения |
1.1 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Генерирование универсальных уникальных идентификаторов ( |
1.1 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Удаление потерянных больших объектов из базы данных PostgreSQL ( |
4.x.x: pg11 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Работа с векторными типами данных |
c 6.4.0: 0.7.4 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Плагин вывода JSON для извлечения наборов изменений |
c 5.5.0: 2.5 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Запросы XPath и XSLT |
1.1 |
Доступно после установки |
Поддерживается |
Обновляется |
|
Оценщик надежности пароля |
2.4-3 |
Доступно после установки |
Поддерживается |
Обновляется |
Примечание
Содержание архива со сторонними зависимостями (расширениями 3rd Party) не входит в состав продукта. За устранение уязвимостей зависимостей разработчик продукта СУБД Pangolin ответственности не несет.
Содержание#
amcheck. Проверка логической целостности структуры отношений
auto_explain. Автопротоколирование планов выполнения медленных операторов
basebackup_to_shell. Дополнительный получатель базовых копий (shell)
bloom. Индексный метод доступа, основанный на фильтрах Блума
citus. Добавление столбцового хранения и возможности организации распределенной OLAP БД
dblink. Подключение к другим базам данных из сеанса базы данных
dict_int. Дополнительный шаблон словаря для полнотекстового поиска
dict_xsyn. Дополнительный шаблон словаря для полнотекстового поиска
earthdistance. Вычисление расстояния между точками на поверхности Земли
fasttrun. Поддержка 1С:Предприятие. Быстрая очистка данных из временных таблиц
file_fdw. Оболочка сторонних данных для доступа к файлам на сервере
fulleq. Поддержка 1С:Предприятие. Оператор равенства для совместимости с Microsoft SQL Server
fuzzystrmatch. Вычисление схожести и расстояния между строками
hstore. Тип данных для хранения пар ключ/значение внутри одного значения
hstore_plpython2u. Трансформация типа hstore для PL/Python2u
hstore_plpython3u. Трансформация типа hstore для PL/Python3u
insert_username. Отслеживание вносящего изменения пользователя
intarray. Функции и операторы для работы с массивами целых чисел без NULL
isn. Типы данных для международных стандартов нумерации товаров
jsonb_plperl. Трансформация для типа jsonb в структуру PL/Perl
jsonb_plperlu. Трансформация для типа jsonb в структуру PL/Perlu
jsonb_plpythonu. Трансформация для типа jsonb в структуру PL/Pythonu
jsonb_plpython2u. Трансформация для типа jsonb в структуру PL/Python2u
jsonb_plpython3u. Трансформация для типа jsonb в структуру PL/Python3u
ltree. Тип данных для представления меток в иерархической древовидной структуре
ltree_plpythonu. Трансформация для типа ltree в структуру PL/Pythonu
ltree_plpython2u. Трансформация для типа ltree в структуру PL/Python2u
ltree_plpython3u. Трансформация для типа ltree в структуру PL/Python3u
mchar. Поддержка 1С:Предприятие. Операторы для работы с типом данных MCHAR, используемый в MS SQL
moddatetime. Функции для отслеживания времени последнего изменения
oid2name. Преобразование в имена OID и номера файловых узлов в каталоге данных
online_analyze. Поддержка 1С:Предприятие. Анализ данных после вызова SQL команд типа DML
oracle_fdw. Оболочка сторонних данных для работы с СУБД Oracle
pageinspect. Исследование страниц баз данных на низком уровне
pg_buffercache. Проверка состояния общего кеша буферов в реальном времени
pg_freespacemap. Исследование карты свободного пространства (FSM)
pg_orphaned. Очистка неиспользуемых файлов в табличных пространствах
pg_pathman. Оптимизация секционирования больших и распределенных баз данных
pg_squeeze. Автоматическая реорганизация таблиц по расписанию
pg_stat_kcache. Статистика об операциях чтения и записи на уровне файловой системы
pg_stat_statements. Статистика выполнения сервером всех операторов SQL
pg_trgm. Определение схожести алфавитно-цифровых строк на основе триграмм
pg_upgrade. Обновление данных без их дампа или восстановления
pg_variables. Функции для работы с переменными различных типов
pg_visibility. Исследование для определенной таблицы карты видимости
pg_walinspect. SQL-функции для просмотра журнала предварительной записи
pgcompacttable. Реорганизации данных в таблицах и перестройка индексов
pgrowlocks. Информация о блокировке строк для заданной таблицы
pgse_backup. Функции поддержки интеграции с системами резервного копирования
pgstattuple. Функции для получения статистики на уровне кортежей
plantuner. Поддержка 1С:Предприятие. Поддержка указаний для планировщика
plpython2u. Загружаемый недоверенный процедурный язык PL/Python2
plpythonu. Загружаемый недоверенный процедурный язык PL/Python
protected_dump. Предоставляет возможность делать зашифрованные дампы
psql_resources_consumption_limits. Контроль потребления ресурсов
psql_rotate_password. Функция генерации случайного пароля удовлетворяющего парольной политике
seg. Тип данных для представления отрезков или интервалов чисел с плавающей точкой
timescaledb. База данных для хранения данных временного ряда
xml2. Функции для выполнения запросов XPath и преобразований XSLT