Перейти к основному содержимому

Описание расширений продукта СУБД 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 и расширенияДоступность к установкеПолитика поддержкиПоддержка сценарием обновления
adminpackАдминистративные функции для PostgreSQL4.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/Perl1.0Доступно после установкиПоддерживаетсяОбновляется
bool_plperluМодуль, обеспечивающий булевое преобразование для PL/PerlU1.0Доступно после установкиПоддерживаетсяОбновляется
btree_ginПоддержка индексирования общих типов данных в GIN1.3Доступно после установкиПоддерживаетсяОбновляется
btree_gistПоддержка индексирования общих типов данных в GiST4.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.33rd 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Подключение к другим СУБД из PostgreSQL1.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 Serverc 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 и plperl1.0Доступно после установкиПоддерживаетсяОбновляется
hstore_plperluПреобразование между hstore и plperlu1.0Доступно после установкиПоддерживаетсяОбновляется
hstore_plpythonuПреобразование между hstore и plpythonu4.x.x – 5.5.5: 1.0Доступно после установкиПоддерживаетсяОбновляется
hstore_plpython2uПреобразование между hstore и plpython2u4.x.x – 5.5.5: 1.0Доступно после установкиПоддерживаетсяОбновляется
hstore_plpython3uПреобразование между hstore и plpython3u1.0Доступно после установкиПоддерживаетсяОбновляется
http (pgsql-http)Оболочка для библиотеки libcurl. Включает в себя функции для обращения к REST сервисам, а также несколько вспомогательных функцийc 6.1.0: 1.63rd 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 и plperl1.0Доступно после установкиПоддерживаетсяОбновляется
jsonb_plperluПреобразование между jsonb и plperlu1.0Доступно после установкиПоддерживаетсяОбновляется
jsonb_plpythonuПреобразование между jsonb и plpythonu4.x.x – 5.5.5: 1.0Доступно после установкиПоддерживаетсяОбновляется
jsonb_plpython2uПреобразование между jsonb и plpython2u4.x.x – 5.5.5: 1.0Доступно после установкиПоддерживаетсяОбновляется
jsonb_plpython3uПреобразование между jsonb и plpython3u1.0Доступно после установкиПоддерживаетсяОбновляется
loОбслуживание больших объектов1.1Доступно после установкиПоддерживаетсяОбновляется
ltreeТип данных для иерархических древовидных структур4.x.x: 1.1
c 5.1.0: 1.2
Доступно после установкиПоддерживаетсяОбновляется
ltree_plpythonuПреобразование между ltree и plpythonu4.x.x – 5.5.5: 1.0Доступно после установкиПоддерживаетсяОбновляется
ltree_plpython2uПреобразование между ltree и plpython2u4.x.x – 5.5.5: 1.0Доступно после установкиПоддерживаетсяОбновляется
ltree_plpython3uПреобразование между ltree и plpython3u1.0Доступно после установкиПоддерживаетсяОбновляется
mcharПоддержка 1С:Предприятие. Операторы для работы с типом данных Mchar, используемый в Microsoft SQL Serverc 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 INTO1.0Доступно после установкиПоддерживаетсяОбновляется
ora2pgПеренос данных из Oracle в Pangolinc 4.4.0 – 5.3.1: 20.0
c 5.3.2: 23.0
3rd PartyСовместимоНе применимо
oracle_fdwПредоставляет возможность взаимодействия с Oracle serverc 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Функциональное расширение совместимости для логики написанной под Oracle4.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.03rd PartyСовместимоРучная процедура обновления
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.03rd PartyСовместимоРучная процедура обновления
pg_freespacemapИзучение карты свободного пространства (FSM)1.2Доступно после установкиПоддерживаетсяОбновляется
pg_freeze_recoveryРучная коррекция работы VACUUM1.0Доступно после установкиПоддерживаетсяОбновляется
pg_hint_planВозможность ручного управления планами запросов в Pangolin4.x.x – 5.5.5: 1.3.7
c 6.1.0: 1.5
Доступно после установкиПоддерживаетсяОбновляется
pg_orphanedОчистка неиспользуемых файлов в табличных пространствахc 5.5.0: 1.0.bДоступно после установкиПоддерживаетсяОбновляется
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
c 5.5.4: 4.2
Доступно после установкиПоддерживаетсяОбновляется
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_standbyСоздание сервера «теплого» резерва ($PGHOME/bin/pg_standby)4.x.x: 11.15
5.x.x: 13.8
Доступно после установкиПоддерживаетсяОбновляется
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_walinspectSQL-функции для просмотра журнала предварительной записи (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Автоматизация миграции баз данных между кластерами PostgreSQLc 6.2.0: 0.143rd PartyСовместимоНе применимо
pgcryptoКриптографические функции1.3Доступно после установкиПоддерживаетсяОбновляется
pgloaderПеренос данных из сторонней СУБД в PostgreSQL4.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СовместимоРучная процедура обновления
pgrowlocksИнформация о блокировке на уровне строки1.2Доступно после установкиПоддерживаетсяОбновляется
pgstattupleПредоставляет статистику на уровне кортежей1.5Доступно после установкиПоддерживаетсяОбновляется
plantunerПоддержка 1С:Предприятие. Поддержка указаний для планировщика, позволяющих отключать или подключать индексы при выполнении запроса1.0Доступно после установкиПоддерживаетсяОбновляется
pldebuggerСредство отладки plpgsqlc 6.1.0: 1.13rd PartyСовместимоРучная процедура обновления
plperlПроцедурный язык PL/Perl1.0Доступно после установкиПоддерживаетсяОбновляется
plperluPL/PerlU недоверенный процедурный язык1.0Доступно после установкиПоддерживаетсяОбновляется
plpgsqlПроцедурный язык PL/pgSQL4.x.x – 5.x.x: 1.0
c 6.1.0: 1.1
Доступно после установкиПоддерживаетсяОбновляется
plpgsql_checkСредство контроля plpgsqlc 6.1.0: 2.53rd PartyСовместимоРучная процедура обновления
plpythonuPL/PythonU ненадежный процедурный язык4.x.x – 5.x.x: 1.0Доступно после установкиПоддерживаетсяОбновляется
plpython2uПроцедурный язык PL/Python2U без доверия4.x.x – 5.x.x: 1.0Доступно после установкиПоддерживаетсяОбновляется
pltclПроцедурный язык PL/Tcl1.0Доступно после установкиПоддерживаетсяОбновляется
pltcluНедоверенный процедурный язык PL/TclU1.0Доступно после установкиПоддерживаетсяОбновляется
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
3rd PartyСовместимоРучная процедура обновления
postgres_fdwОбертка с foreign-data для удаленных серверов PostgreSQL4.x.x – 5.x.x: 1.0
c 6.1.0 – 1.1
Доступно после установкиПоддерживаетсяОбновляется
postgresql_anonymizerАнонимизация и маскировка данных для PostgreSQLс 6.3.0 – 1.3.1Доступно после установкиСовместимоРучная процедура обновления
protected_dumpПредоставляет возможность делать зашифрованные дампы. Начиная с версии 5.1.0 функции модуля встроены в ядро Pangolinc 5.2.0: 1.0.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_lockmonРасширение для мониторинга блокировкиc 5.2.0: 1.0Доступно после установкиПоддерживаетсяОбновляется
psql_resources_consumption_limitsКонтроль потребления ресурсовс 6.1.0: 1.0Доступно после установкиПоддерживаетсяОбновляется
psql_rotate_passwordФункция генерации случайного пароля удовлетворяющего парольной политикес 5.3.0: 1.0Доступно после установкиПоддерживаетсяОбновляется
ptrackМеханизм инкрементного резервного копирования на уровне блоков для PostgreSQL6.3.0 – 2.4Доступно после установкиПоддерживаетсяОбновляется
refintФункции для реализации ссылочной целостности1.0Доступно после установкиПоддерживаетсяОбновляется
rumИспользование RUM индексовc 5.3.2: 1.3Доступно после установкиПоддерживаетсяОбновляется
segТип данных для представления сегментов линий или интервалов с плавающей точкой4.x.x – 5.x.x: 1.3
c 6.1.0: 1.4
Доступно после установкиПоддерживаетсяОбновляется
sslinfoИнформация о сертификатах SSL1.2Доступно после установкиПоддерживаетсяОбновляется
tablefuncФункции для работы с целыми таблицами, включая crosstab1.0Доступно после установкиПоддерживаетсяОбновляется
tcnТриггерные уведомления об изменениях1.0Доступно после установкиПоддерживаетсяОбновляется
tds_fdwВозможность link в MSSQL, Sybase4.5.0 – 5.4.0: 2.0.2
c 5.4.1: 2.0.3
Доступно после установкиПоддерживаетсяОбновляется
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.2
Доступно после установкиПоддерживаетсяОбновляется
Timescaledb.Timescale License (TSL)База данных временных рядов, оптимизированная для быстрой работы с данными и обработки сложных запросовc 6.3.0: 2.11.13rd PartyСовместимоРучная процедура обновления
tsm_system_rowsМетод извлечения выборки SYSTEM_ROWS из предложения TABLESAMPLE1.0Доступно после установкиПоддерживаетсяОбновляется
tsm_system_timeМетод извлечения выборки SYSTEM_TIME из предложения TABLESAMPLE1.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Доступно после установкиПоддерживаетсяОбновляется
wal2jsonПлагин вывода JSON для извлечения наборов измененийc 5.5.0: 2.5Доступно после установкиПоддерживаетсяОбновляется
xml2Запросы XPath и XSLT1.1Доступно после установкиПоддерживаетсяОбновляется
zxcvbnОценщик надежности пароля2.4-3Доступно после установкиПоддерживаетсяОбновляется
примечание

Содержание архива со сторонними зависимостями (расширениями 3rd Party) не входит в состав продукта. За устранение уязвимостей зависимостей разработчик продукта СУБД Pangolin ответственности не несет.

Содержание