Описание расширений продукта СУБД 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 – необходимы дополнительные ручные операции для установки (установка rpm/deb-пакета из 3rdparty части дистрибутива);
- Untrusted – необходима дополнительная ручные операции для установки (установка rpm/deb-пакета из untrusted части дистрибутива);
- Доступно после установки – доступно к установке штатным способом (
-
Политика поддержки – отражает поддерживаемые в СУБД Pangolin функции. Может принимать следующие значения:
- Поддерживается — расширение поддерживается в СУБД Pangolin. Может быть доработано под требования безопасности, исправление дефектов, возможное развитие;
- Совместимо — гарантируется совместимость. Доработка расширений не предусмотрена. Проверяется совместимость с указанными версиями. Поставляется, как правило, в 3rd Party разделе;
-
Поддержка сценарием обновления – отражает поддержку сценарием обновления в составе продукта (для Ansible) обновления в случае, если расширение установлено:
- Обновляется – полностью совместимо со сценариями обновления в составе продукта (для Ansible), что идут в поставке;
- Ручная процедура обновления – наличие установленного расширения не позволяет использовать сценарий обновления в составе продукта (для Ansible). Для проведения обновления требуется индивидуальная процедура обновления;
- Не применимо – работа сценария обновления в составе продукта (для Ansible) не зависит от наличия или отсутствия установленной утилиты.
Расширения не указанные в данной таблице, не содержащие значение «Поддерживается» в столбце «Политика поддержки», а также собранные или модифицированные вне поставки, не поддерживаются.
| Название | Описание | Доработка | Соответствие версий Pangolin и расширения | Доступность к установке | Политика поддержки | Поддержка сценарием обновления |
|---|---|---|---|---|---|---|
| adminpack | Административные функции для PostgreSQL | Нет | 4.x.x: 2.0 c 5.1.0: 2.1 | Доступно после установки | Поддерживается | Обновляется |
| amcheck | Функции для проверки целостности отношений | Нет | 4.x.x: 1.1 5.x.x: 1.2 c 6.1.0: 1.3 | Доступно после установки | Поддерживается | Обновляется |
| auth_delay | Устанавливает паузу перед сообщением о неудачной аутентификации, чтобы затруднить атаки грубой силы на пароли базы данных | Нет | Без номера версии | Доступно после установки | Поддерживается | Обновляется |
| auto_explain | Предоставляет средства для автоматического протоколирования планов выполнения медленных операторов | Нет | Без номера версии | Доступно после установки | Поддерживается | Обновляется |
| autoinc | Функции для автоинкрементирования полей | Нет | 1.0 | Доступно после установки | Поддерживается | Обновляется |
| basic_archive | Модуль архивирования ($PGHOME/lib/basic_archive.so) | Нет | с 6.1.0: без номера версии | Доступно после установки | Поддерживается | Обновляется |
| basebackup_to_shell | Дополнительный получатель базовых копий (shell) ($PGHOME/lib/basebackup_to_shell.so) | Нет | с 6.1.0: без номера версии | Доступно после установки | Поддерживается | Обновляется |
| bloom | Метод доступа bloom – индекс на основе файла сигнатур | Нет | 1.0 | Доступно после установки | Поддерживается | Обновляется |
| bool_plperl | Модуль, обеспечивающий булевое преобразование для PL/Perl | Нет | 1.0 | Untrusted | Поддерживается | Обновляется |
| bool_plperlu | Модуль, обеспечивающий булевое преобразование для PL/PerlU | Нет | 1.0 | Untrusted | Поддерживается | Обновляется |
| btree_gin | Поддержка индексирования общих типов данных в GIN | Нет | 1.3 | Доступно после установки | Поддерживается | Обновляется |
| btree_gist | Поддержка индексирования общих типов данных в GiST | Нет | 4.x.x – 5.5.5: 1.5 c 6.1.0: 1.7 | Доступно после установки | Поддерживается | Обновляется |
| citext | Тип данных для строк символов без учета регистра | Нет | 4.x.x: 1.4 c 5.1.0: 1.6 | Доступно после установки | Поддерживается | Обновляется |
| citus | Добавление столбцового хранения и возможности организации распределенной OLAP БД | Нет | c 6.3.0: 12.1.3 c 6.7.0: 13.2.0 | 3rd Party | Совместимо | Ручная процедура обновления |
| cube | Тип данных для многомерных кубов | Нет | 4.x.x – 5.5.5: 1.4 c 6.1.0: 1.5 | Доступно после установки | Поддерживается | Обновляется |
| dbcopies_decoding | Модуль 1C для обновления копий БД ($PGHOME/lib/dbcopies_decoding.so) | Нет | с 6.1.0: без номера версии | Доступно после установки | Поддерживается | Обновляется |
| dblink | Подключение к другим СУБД из PostgreSQL | Да | 1.2 | Доступно после установки | Поддерживается | Обновляется |
| dict_int | Шаблон словаря текстового поиска для целых чисел | Нет | 1.0 | Доступно после установки | Поддерживается | Обновляется |
| dict_xsyn | Шаблон словаря текстового поиска для расширенной обработки синонимов | Нет | 1.0 | Доступно после установки | Поддерживается | Обновляется |
| earthdistance | Вычисление расстояний между большими окружностями на поверхности Земли | Нет | 1.1 | Доступно после установки | Поддерживается | Обновляется |
| fasttrun | Поддержка 1С:Предприятие. Функция fasttruncate для быстрой, но транзакционно небезопасной очистки временных таблиц | Нет | c 5.3.1: 2.0 | Доступно после установки | Поддерживается | Обновляется |
| file_fdw | Обертка с foreign-data для доступа к плоским файлам | Нет | 1.0 | Доступно после установки | Поддерживается | Обновляется |
| fulleq | Поддержка 1С:Предприятие. Оператор равенства для совместимости с Microsoft SQL Server | Нет | c 5.3.1: 2.0 | Доступно после установки | Поддерживается | Обновляется |
| fuzzystrmatch | Определение сходства и расстояния между строками | Нет | 1.1 | Доступно после установки | Поддерживается | Обновляется |
| hstore | Тип данных для хранения наборов пар (ключ, значение) | Нет | 4.x.x: 1.5 5.x.x: 1.7 c 6.1.0: 1.8 | Доступно после установки | Поддерживается | Обновляется |
| hstore_plperl | Преобразование между hstore и plperl | Нет | 1.0 | Untrusted | Поддерживается | Обновляется |
| hstore_plperlu | Преобразование между hstore и plperlu | Нет | 1.0 | Untrusted | Поддерживается | Обновляется |
| hstore_plpython3u | Преобразование между hstore и plpython3u | Нет | 1.0 | Untrusted | Поддерживается | Обновляется |
| http (pgsql-http) | Обертка для библиотеки libcurl. Включает в себя функции для обращения к REST сервисам, а также несколько вспомогательных функций | Да | c 6.1.0: 1.6 | 3rd Party | Совместимо | Ручная процедура обновления |
| insert_username | Функции для отслеживания, кто изменил таблицу | Нет | 1.0 | Доступно после установки | Поддерживается | Обновляется |
| intagg | Целочисленный агрегатор и перечислитель | Нет | 1.1 | Доступно после установки | Поддерживается | Обновляется |
| intarray | Функции, операторы и поддержка индексов для одномерных массивов целых чисел | Нет | 4.x.x: 1.2 5.x.x: 1.3 c 6.1.0: 1.5 | Доступно после установки | Поддерживается | Обновляется |
| isn | Типы данных для международных стандартов нумерации продуктов | Нет | 1.2 | Доступно после установки | Поддерживается | Обновляется |
| jsonb_plperl | Преобразование между jsonb и plperl | Нет | 1.0 | Untrusted | Поддерживается | Обновляется |
| jsonb_plperlu | Преобразование между jsonb и plperlu | Нет | 1.0 | Untrusted | Поддерживается | Обновляется |
| jsonb_plpython3u | Преобразование между jsonb и plpython3u | Нет | 1.0 | Untrusted | Поддерживается | Обновляется |
| lo | Обслуживание больших объектов | Нет | 6.6.0: 1.1 | Доступно после установки | Поддерживается | Обновляется |
| login_hook | Расширение для выполнения некоторого кода при входе пользователя в систему, аналогичное триггеру Oracle после входа в систему | Нет | 1.7 | 3rd Party | Совместимо | Ручная процедура обновления |
| ltree | Тип данных для иерархических древовидных структур | Нет | 4.x.x: 1.1 c 5.1.0: 1.2 | Untrusted | Поддерживается | Обновляется |
| ltree_plpython3u | Преобразование между ltree и plpython3u | Нет | 1.0 | Untrusted | Поддерживается | Обновляется |
| mchar | Поддержка 1С:Предприятие. Операторы для работы с типом данных Mchar, используемый в Microsoft SQL Server | Нет | c 5.3.1: 2.2.1 | Доступно после установки | Поддерживается | Обновляется |
| moddatetime | Функции для отслеживания времени последней модификации | Нет | 1.0 | Доступно после установки | Поддерживается | Обновляется |
| oid2name | Преобразование в имена OID и номера файловых узлов в каталоге данных PostgreSQL ($PGHOME/bin/oid2name) | Нет | 4.x.x – pg11 5.x.x – pg13 6.x.x – pg15 | Доступно после установки | Поддерживается | Обновляется |
| old_snapshot | Доступность связи между изменяющимися на единицу номерами транзакций и временем. Позволяет прочитать информацию, используемую в реализации old_snapshot_threshold | Нет | с 6.1.0: 1.0 | Доступно после установки | Поддерживается | Обновляется |
| online_analyze | Поддержка 1С:Предприятие. Анализ данных сразу после вызовов INSERT/UPDATE/DELETE/SELECT INTO | Нет | 1.0 | Доступно после установки | Поддерживается | Обновляется |
| ora2pg | Перенос данных из Oracle в Pangolin | Нет | c 4.4.0 – 5.3.1: 20.0 c 5.3.2: 23.0 | 3rd Party | Совместимо | Не применимо |
| oracle_fdw | Предоставляет возможность взаимодействия с Oracle server | Да | c 4.5.0 – 5.5.3: 1.2 5.5.4 – 5.5.5: 1.2.1 c 6.1.0: 1.2 (2.5.0) | Доступно после установки | Поддерживается | Обновляется |
| orafce | Функциональное расширение совместимости для логики написанной под Oracle | Да | 4.4.4 – 5.5.5: 3.15 c 6.1.0: 4.4 | Доступно после установки | Поддерживается | Обновляется |
| pageinspect | Проверка содержимого страниц базы данных на низком уровне | Нет | 4.x.x: 1.7 5.x.x: 1.8 c 6.1.0: 1.12 | Доступно после установки | Поддерживается | Обновляется |
| pg_background | Управление пользовательскими фоновыми процессами. Поддержка автономных транзакций | Да | 1.0 | Доступно после установки | Совместимо | Обновляется |
| pg_buffercache | Проверка кеша буфера общего доступа | Нет | 1.3 | Доступно после установки | Поддерживается | Обновляется |
| pg_cron | Планировщик задач | Да | 4.x.x – 5.3.3: 1.2 5.4.0 – 5.5.5: 1.4-1 c 6.1.0: 1.6 c 6.4.2: 1.6.4 | Доступно после установки | Поддерживается | Обновляется |
| pg_dbms_lock | Пользовательские блокировки | Нет | 6.5.0: 1.0.0 | 3rd Party | Совместимо | Ручная процедура обновления |
| pg_dbms_stats | Стабилизация планировщика запросов | Нет | 6.6.0: 15.0 | Доступно после установки | Поддерживается | Ручная процедура обновления |
| pg_freespacemap | Изучение карты свободного пространства (FSM) | Нет | 1.2 | Доступно после установки | Поддерживается | Обновляется |
| pg_freeze_recovery | Ручная коррекция работы VACUUM | Нет | 1.0 | Доступно после установки | Поддерживается | Обновляется |
| pg_hint_plan | Возможность ручного управления планами запросов в Pangolin | Да | 4.x.x – 5.5.5: 1.3.7 c 6.1.0: 1.5 | Доступно после установки | Поддерживается | Обновляется |
| pg_orphaned | Очистка неиспользуемых файлов в табличных пространствах | Нет | c 5.5.0: 1.0.b c 6.7.0: 1.0.c | Доступно после установки | Поддерживается | Обновляется |
| pg_outline | Изменение плана выполнения запросов | Да | c 5.1.0: 1.0 | Доступно после установки | Поддерживается | Обновляется |
| pg_pathman | Инструмент партиционирования таблиц | Да | 1.5.12 | Доступно после установки | Поддерживается | Обновляется |
| pg_prewarm | Предоставляет возможность загрузки данных отношений в кеш | Нет | 1.2 | Доступно после установки | Поддерживается | Обновляется |
| pg_probackup | Интерфейс резервного копирования СУБД | Нет | 4.x.x: 2.3.1 5.1.0 – 5.3.3: 2.4.10 c 5.4.0: 2.5.11 | Доступно после установки | Поддерживается | Обновляется |
| pg_profile | Инструмент анализа производительности БД | Да | 4.4.0 – 4.6.7: 0.3.2 5.1.0: 0.3.4 5.2.0 – 5.5.3: 0.3.4a 5.5.4 - 6.5.2: 4.2 с 6.6.0: 4.7 с 6.7.0: 4.7.b | Доступно после установки | Поддерживается | Обновляется |
| pg_repack | Реорганизация таблиц с минимальными блокировками | Да | 4.x.x: 1.4.5 5.x.x: 1.4.7 c 6.1.0 – 1.4.8 | Доступно после установки | Поддерживается | Обновляется |
| pg_squeeze | Автоматическая реорганизация таблиц по расписанию | Нет | c 4.4.0: 1.3 5.x.x: 1.4 c 6.1.0: 1.5 | Доступно после установки | Поддерживается | Обновляется |
| pg_stat_kcache | Собирает статистику о реальных чтениях и записях, выполняемых уровнем файловой системы. Сбор статистики ядра | Да | c 5.2.0: 2.2.1 | Доступно после установки | Поддерживается | Обновляется |
| pg_stat_statements | Отслеживает статистику выполнения всех SQL-операторов | Нет | 4.x.x: 1.6 5.x.x: 1.8 c 6.1.0: 1.10 | Доступно после установки | Поддерживается | Обновляется |
| pg_store_plans | Сохраняет планы выполнения, как это делает pg_stat_statements для запросов | Нет | c 5.5.0: 1.6.1 c 6.1.0: 1.7 | Доступно после установки | Поддерживается | Обновляется |
| pg_surgery | Предоставляет инструменты для выполнения корректирующих действий над потенциально поврежденными данными | Нет | c 6.1.0: 1.0 | Доступно после установки | Поддерживается | Обновляется |
| pg_trgm | Измерение сходства текста и поиск индексов на основе триграмм | Нет | 4.x.x: 1.4 5.x.x: 1.5 6.x.x: 1.6 | Доступно после установки | Поддерживается | Обновляется |
| pg_upgrade | Обновление данных без их дампа или восстановления | Да | Собственной версии нет | Доступно после установки | Поддерживается | Обновляется |
| pg_variables | Функции для работы с переменными скалярных типов, переменные-записи и переменные-массивы, чтение их и управление ими | Нет | c 5.3.2: 1.2 | Доступно после установки | Поддерживается | Обновляется |
| pg_visibility | Изучение карты видимости (VM) и информации о видимости на уровне страниц | Нет | 1.2 | Доступно после установки | Поддерживается | Обновляется |
| pg_walinspect | SQL-функции для просмотра журнала предварительной записи (Write Ahead Log, WAL) на низком уровне | Нет | с 6.1.0: 1.0 | Доступно после установки | Поддерживается | Обновляется |
| pgcompacttable | Реорганизация таблиц с минимальными блокировками ($PGHOME/bin/) | Нет | 4.3.0 – 4.6.7: 1.0.9 c 5.1.0: 1.0.10 с 6.3.0 – deprecated | 3rd Party | Совместимо | Ручная процедура обновления |
| pgcopydb | Автоматизация миграции баз данных между кластерами PostgreSQL | Нет | c 6.2.0: 0.14 | 3rd Party | Совместимо | Не применимо |
| pgcrypto | Криптографические функции | Нет | 1.3 | Доступно после установки | Поддерживается | Обновляется |
| pgloader | Перенос данных из сторонней СУБД в PostgreSQL | Да | 4.4.0 – 5.3.1: 3.6.1 c 5.3.2: 3.6.9 | 3rd Party | Совместимо | Не применимо |
pgq (в составе pgq, pgqd, pgq_coop) | Поддержка очередей сообщений (message queue) СУБД | Нет | c 6.1.0: pgq: 3.5.1 pgqd: 3.5 pgq_coop: 3.4 | 3rd Party | Совместимо | Ручная процедура обновления |
| pg_query_state | Мониторинг состояния запросов в реальном времени | Нет | 6.6.2 - 1.0 | Доступно после установки | Поддерживается | Обновляется |
| pgrowlocks | Информация о блокировке на уровне строки | Нет | 1.2 | Доступно после установки | Поддерживается | Обновляется |
| pgstattuple | Предоставляет статистику на уровне кортежей | Нет | 1.5 | Доступно после установки | Поддерживается | Обновляется |
| pgtt | Глобальные временные таблицы (Global Temporary Tables) | Нет | c 6.7.0: 4.4.0 | Доступно после установки | Поддерживается | Обновляется |
| plantuner | Поддержка 1С:Предприятие. Поддержка указаний для планировщика, позволяющих отключать или подключать индексы при выполнении запроса | Нет | 1.0 | Доступно после установки | Поддерживается | Обновляется |
| pldebugger | Средство отладки plpgsql | Нет | c 6.1.0: 1.1 | 3rd Party | Совместимо | Ручная процедура обновления |
| plperl | Процедурный язык PL/Perl | Нет | 1.0 | Untrusted | Поддерживается | Обновляется |
| plperlu | PL/PerlU недоверенный процедурный язык | Нет | 1.0 | Untrusted | Поддерживается | Обновляется |
| plpgsql | Процедурный язык PL/pgSQL | Нет | 4.x.x – 5.x.x: 1.0 c 6.1.0: 1.1 | Доступно после установки | Поддерживается | Обновляется |
| plpgsql_check | Средство контроля plpgsql | Нет | 6.1.0 - 6.5.2: 2.5 c 6.6.0: 2.8.1 | 3rd Party | Совместимо | Ручная процедура обновления |
| plpython3u | Процедурный язык PL/Python3U без доверия | Нет | 4.x.x – 5.x.x: 1.0 | Untrusted | Поддерживается | Обновляется |
| pltcl | Процедурный язык PL/Tcl | Нет | 1.0 | Untrusted | Поддерживается | Обновляется |
| pltclu | Недоверенный процедурный язык PL/TclU | Нет | 1.0 | Untrusted | Поддерживается | Обновляется |
postgis (в составе: postgis, postgis_topology, postgis_sfcgal, postgis_raster, postgis_tiger_geocoder, address_standardizer, address_standardizer_data_us, pgrouting) | Поддержка геоданных | Да | 4.4.0 – 5.5.5: 3.1.2 6.1.0 – 6.1.5: 3.3.4 c 6.1.6: 3.4.2 c 6.6.1: 3.5.3 | 3rd Party | Совместимо | Обновляется |
| postgres_fdw | Обертка с foreign-data для удаленных серверов PostgreSQL | Да | 4.x.x – 5.x.x: 1.0 c 6.1.0 – 1.1 | Доступно после установки | Поддерживается | Обновляется |
postgresql_anonymizer(anon) | Анонимизация и маскировка данных для PostgreSQL | Да | с 6.3.0 – 1.3.1 | Доступно после установки | Совместимо | Ручная процедура обновления |
| protected_dump | Предоставляет возможность делать засекреченные дампы | Да | c 5.2.0: 1.0.0 | Доступно после установки | Поддерживается | Обновляется |
| psql_bfile | Составной тип bfile для доступа к внешнему файлу | Нет | 6.6.0 - 1.0 | Доступно после установки | Поддерживается | Обновляется |
| psql_data_lineage | Сбор информации о движении данных | Да | с 6.4.0 - 1.0 | Доступно после установки | Поддерживается | Обновляется |
| psql_diagpack | Дополнительные инструменты мониторинга | Нет | 5.5.0-5.5.1: 1.0 5.5.2-6.1.2 - 1.1 с 6.1.3 - 1.2 | Доступно после установки | Поддерживается | Обновляется |
| psql_quotolin | Расширенное квотирование вычислительных ресурсов | Нет | 6.6.0: 1.1 | Доступно после установки | Поддерживается | Обновляется |
| psql_license_info | Мониторинг активной лицензии | Нет | Без номера версии | Доступно после установки | Поддерживается | Обновляется |
| psql_lockmon | Расширение для мониторинга блокировки | Да | c 5.2.0: 1.0 | Доступно после установки | Поддерживается | Обновляется |
| psql_logical_slot_rewind | Создание логического слота репликации со сдвигом в прошлое | Нет | c 6.7.0: без номера версии | Доступно после установки | Поддерживается | Обновляется |
| psql_resources_consumption_limits | Контроль потребления ресурсов | Нет | с 6.1.0: 1.0 | Доступно после установки | Поддерживается | Обновляется |
| psql_rotate_password | Функция генерации случайного пароля удовлетворяющего парольной политике | Да | с 5.3.0: 1.0 | Доступно после установки | Поддерживается | Обновляется |
| psql_extended_stat | Расширенная статистика активности сессий | Нет | с 6.7.0: 1.0 | Доступно после установки | Поддерживается | Обновляется |
| ptrack | Механизм инкрементного резервного копирования на уровне блоков для PostgreSQL | Да | 6.3.0: 2.4 | Доступно после установки | Поддерживается | Обновляется |
| refint | Функции для реализации ссылочной целостности | Нет | 1.0 | Доступно после установки | Поддерживается | Обновляется |
| rum | Использование RUM индексов | Нет | c 5.3.2: 1.3 | Доступно после установки | Поддерживается | Обновляется |
| secret_dump | Создание защищенного дампа | Да | c 6.5.2: 1.0 | Доступно исключительно после подключения защиты привилегированных пользователей | Поддерживается | Обновляется |
| seg | Тип данных для представления сегментов линий или интервалов с плавающей точкой | Нет | 4.x.x – 5.x.x: 1.3 c 6.1.0: 1.4 | Доступно после установки | Поддерживается | Обновляется |
| sslinfo | Информация о сертификатах SSL | Нет | 1.2 | Доступно после установки | Поддерживается | Обновляется |
| tablefunc | Функции для работы с целыми таблицами, включая crosstab | Нет | 1.0 | Доступно после установки | Поддерживается | Обновляется |
| tcn | Триггерные уведомления об изменениях | Нет | 1.0 | Доступно после установки | Поддерживается | Обновляется |
| tds_fdw | Возможность link в MSSQL, Sybase | Да | 4.5.0 – 5.4.0: 2.0.2 c 5.4.1: 2.0.3 с 6.7.0: 2.0.4 | Доступно после установки | Поддерживается | Обновляется |
| test_decoding | Вывод логического декодирования | Да | Без номера версии | Доступно после установки | Поддерживается | Обновляется |
| Timescaledb. Apache License | База данных временных рядов, оптимизированная для быстрой работы с данными и обработки сложных запросов | Да | 4.2.5 – 4.3.2: 2.1.0-dev 4.4.0 – 4.6.7: 2.4.0-dev 5.1.0 – 5.5.3: 2.4.2 5.5.4 – 5.5.5: 2.14.2 6.1.0 – 6.2.0: 2.11.1 c 6.3.0: 2.14.21 c 6.5.2: 2.19.3 c 6.7.0: 2.25 | Доступно после установки | Поддерживается | Обновляется |
| Timescaledb.Timescale License (TSL) | База данных временных рядов, оптимизированная для быстрой работы с данными и обработки сложных запросов | Да | c 6.3.0: 2.11.1 c 6.5.2: 2.19.3 c 6.7.0: 2.25 | 3rd Party | Совместимо | Ручная процедура обновления |
| tsm_system_rows | Метод извлечения выборки SYSTEM_ROWS из предложения TABLESAMPLE | Нет | 1.0 | Доступно после установки | Поддерживается | Обновляется |
| tsm_system_time | Метод извлечения выборки SYSTEM_TIME из предложения TABLESAMPLE | Нет | 1.0 | Доступно после установки | Поддерживается | Обновляется |
| unaccent | Словарь для поиска текста, удаляющий ударения | Нет | 1.1 | Доступно после установки | Поддерживается | Обновляется |
| uuid-ossp | Генерирование универсальных уникальных идентификаторов (UUID) | Нет | 1.1 | Доступно после установки | Поддерживается | Обновляется |
| vacuumlo | Удаление потерянных больших объектов из базы данных PostgreSQL ($PGHOME/bin/vacuumlo) | Нет | 4.x.x: pg11 5.x.x: pg13 6.x.x: pg15 | Доступно после установки | Поддерживается | Обновляется |
| vector | Работа с векторными типами данных | Нет | c 6.4.0: 0.7.4 c 6.6.0: 0.8.0 | Доступно после установки | Поддерживается | Обновляется |
| wal2json | Плагин вывода JSON для извлечения наборов изменений | Нет | c 5.5.0: 2.5 | Доступно после установки | Поддерживается | Обновляется |
| xml2 | Запросы XPath и XSLT | Нет | 1.1 | Доступно после установки | Поддерживается | Обновляется |
| zxcvbn | Оценщик надежности пароля | Нет | 2.4-3 | Доступно после установки | Поддерживается | Обновляется |
Содержание архива со сторонними зависимостями (расширениями 3rd Party) не входит в состав продукта. За устранение уязвимостей зависимостей разработчик продукта СУБД Pangolin ответственности не несет.
Содержание
- adminpack. Удаленное управление файлами журналов сервера
- amcheck. Проверка логической целостности структуры отношений
- auth_delay. Задержка в процессе проверки подлинности
- auto_explain. Автопротоколирование планов выполнения медленных операторов
- autoinc. Функция для автоувеличения полей
- basic_archive. Модуль архивирования
- basebackup_to_shell. Дополнительный получатель базовых копий (shell)
- bloom. Индексный метод доступа, основанный на фильтрах Блума
- bool_plperl. Трансформация для логических значений
- bool_plperlu. Трансформация для логических значений
- btree_gin. Показательные классы операторов GIN
- btree_gist. Показательные классы операторов GIST
- citext. Тип данных для строк, нечувствительных к регистру
- citus. Добавление столбцового хранения и возможности организации распределенной OLAP БД
- cube. Тип данных для представления многомерных кубов
- dbcopies_decoding. Модуль 1C для обновления копий БД
- dblink. Подключение к другим базам данных из сеанса базы данных
- dict_int. Дополнительный шаблон словаря для полнотекстового поиска
- dict_xsyn. Дополнительный шаблон словаря для полнотекстового поиска
- earthdistance. Вычисление расстояния между точками на поверхности Земли
- fasttrun. Поддержка 1С:Предприятие. Быстрая очистка данных из временных таблиц
- file_fdw. Обертка сторонних данных для доступа к файлам на сервере
- fulleq. Поддержка 1С:Предприятие. Оператор равенства для совместимости с Microsoft SQL Server
- fuzzystrmatch. Вычисление схожести и расстояния между строками
- hstore. Тип данных для хранения пар ключ/значение внутри одного значения
- hstore_plperl. Трансформация типа hstore для PL/Perl
- hstore_plperlu. Трансформация типа hstore для PL/Perlu
- hstore_plpython3u. Трансформация типа hstore для PL/Python3u
- http (pgsql-http). Обертка для библиотеки libcurl
- insert_username. Отслеживание вносящего изменения пользователя
- intagg. Агрегатор и нумератор целых чисел
- intarray. Функции и операторы для работы с массивами целых чисел без NULL
- isn. Типы данных для международных стандартов нумерации товаров
- jsonb_plperl. Трансформация для типа jsonb в структуру PL/Perl
- jsonb_plperlu. Трансформация для типа jsonb в структуру PL/Perlu
- jsonb_plpython3u. Трансформация для типа jsonb в структуру PL/Python3u
- lo. Управление большими объектами (LO, Large Objects)
- login_hook. Выполнение кода при входе пользователя в систему
- ltree. Тип данных для представления меток в иерархической древовидной структуре
- ltree_plpython3u. Трансформация для типа ltree в структуру PL/Python3u
- mchar. Поддержка 1С:Предприятие. Операторы для работы с типом данных MCHAR, используемый в MS SQL
- moddatetime. Функции для отслеживания времени последнего изменения
- oid2name. Преобразование в имена OID и номера файловых узлов в каталоге данных
- old_snapshot. Доступность связи между изменяющимися на единицу номерами транзакций и временем
- online_analyze. Поддержка 1С:Предприятие. Анализ данных после вызова SQL команд типа DML
- ora2pg. Миграция базы данных Oracle на Pangolin
- oracle_fdw. Обертка сторонних данных для работы с СУБД Oracle
- orafce. Совместимость логики Oracle для PL/pgSQL
- pageinspect. Исследование страниц баз данных на низком уровне
- pg_background. Запуск команд в фоновом режиме
- pg_buffercache. Проверка состояния общего кеша буферов в реальном времени
- pg_cron. Планировщик заданий по расписанию
- pg_dbms_lock. Пользовательские блокировки
- pg_dbms_stats. Стабилизация планировщика запросов
- pg_freespacemap. Исследование карты свободного пространства (FSM)
- pg_freeze_recovery. Ручная коррекция работы VACUUM
- pg_hint_plan. Управление планами запросов в Pangolin
- pg_orphaned. Очистка неиспользуемых файлов в табличных пространствах
- pg_outline. Изменение плана выполнения запросов
- pg_pathman. Оптимизация партиционирования больших и распределенных баз данных
- pg_prewarm. Прогрев путем загрузки данных отношений в кеш
- pg_profile. Сбор и анализ статистики производительности
- pg_repack. Реорганизация таблиц с минимальными блокировками
- pg_squeeze. Автоматическая реорганизация таблиц по расписанию
- pg_stat_kcache. Статистика об операциях чтения и записи на уровне файловой системы
- pg_stat_statements. Статистика выполнения сервером всех операторов SQL
- pg_store_plans. Хранение планов запросов
- pg_surgery. Операции над потенциально поврежденными данными
- pg_trgm. Определение схожести алфавитно-цифровых строк на основе триграмм
- pg_upgrade. Обновление данных без их дампа или восстановления
- pg_variables. Функции для работы с переменными различных типов
- pg_visibility. Исследование для определенной таблицы карты видимости
- pg_walinspect. SQL-функции для просмотра журнала предварительной записи
- pgcompacttable. Реорганизации данных в таблицах и перестройка индексов
- pgcopydb. Автоматизация запуска pg_dump и pg_restore
- pgcrypto. Криптографические функции для PostgreSQL
- pgq. Организация монопольных очередей сообщений
- pgq_coop. Организация кооперативных очередей сообщений
- pg_query_state. Мониторинг состояния запросов в реальном времени
- pgloader. Миграция данных в БД PostgreSQL
- pgrowlocks. Информация о блокировке строк для заданной таблицы
- pgse_backup. Функции поддержки интеграции с системами резервного копирования
- pgstattuple. Функции для получения статистики на уровне кортежей
- pgtt. Глобальные временные таблицы (Global Temporary Tables)
- plantuner. Поддержка 1С:Предприятие. Поддержка указаний для планировщика
- plperl. Загружаемый недоверенный процедурный язык PL/Perl
- plperlu. Загружаемый недоверенный процедурный язык PL/Perlu
- pldebugger. Средство отладки plpgsql
- plpgsql. Процедурный язык для СУБД PostgreSQL
- plpgsql_check. Средство контроля plpgsql
- plpython3u. Загружаемый недоверенный процедурный язык PL/Python3
- pltcl. Процедурный язык PL/Tcl
- pltclu. Недоверенный процедурный язык PL/TclU
- postgis. Поддержка геоданных
- postgres_fdw. Обертка сторонних данных для PostgreSQL
- protected_dump. Предоставляет возможность делатьs засекреченные дампы
- psql_bfile. Составной тип bfile для доступа к внешнему файлу
- psql_data_lineage. Сбор информации о движении данных
- psql_diagpack. Дополнительные инструменты мониторинга
- psql_quotolin. Расширенное квотирование вычислительных ресурсов
- psql_license_info. Мониторинг активной лицензии
- psql_lockmon. Расширение для мониторинга блокировки
- psql_logical_slot_rewind. Создание логического слота репликации со сдвигом в прошлое
- psql_resources_consumption_limits. Контроль потребления ресурсов
- psql_rotate_password. Функция генерации случайного пароля удовлетворяющего парольной политике
- psql_extended_stat. Расширенная статистика активности сессий
- ptrack. Инкрементальное резервное копирование
- refint. Функции для реализации ссылочной целостности
- rum. Использование RUM индексов
- secret_dump. Создание защищенного дампа
- seg. Тип данных для представления отрезков или интервалов чисел с плавающей точкой
- sslinfo. Информация о клиентском SSL-сертификате
- tablefunc. Функции, возвращающие таблицы (множества строк)
- tcn. Уведомления об изменениях в любой таблице
- tds_fdw. Обертка внешних данных MSSQL, Sybase
- test_decoding. Вывод логического декодирования
- timescaledb. База данных для хранения данных временного ряда
- tsm_system_rows. Метод извлечения выборки SYSTEM_ROWS
- tsm_system_time. Метод извлечения выборки SYSTEM_TIME
- unaccent. Фильтрующий словарь текстового поиска
- uuid-ossp. Функции для генерирования UUID
- vacuumlo. Утилита для удаления потерянных больших объектов
- vector. Использование векторных типов данных
- wal2json. Логическая репликация в формате json
- xml2. Функции для выполнения запросов XPath и преобразований XSLT
- zxcvbn. Оценщик надежности пароля