Расширения компонента «СУБД Platform V Pangolin SE»
По умолчанию в поставку компонента «СУБД Platform V Pangolin SE» входит расширение postgis, которое обеспечивает поддержку геоданных.
Для развертывания иных расширений требуется создать запрос на изменение в Системе регистрации обращений (СРО).
Список поддерживаемых расширений:
- adminpack (удаленное управление файлами журналов сервера);
- amcheck (проверка логической целостности структуры отношений);
- auth_delay (задержка в процессе проверки подлинности);
- auto_explain (автопротоколирование планов выполнения медленных операторов);
- autoinc (функция для автоувеличения полей);
- bloom (индексный метод доступа, основанный на фильтрах Блума);
- bool_plperl (трансформация для логических значений);
- bool_plperlu (трансформация для логических значений);
- btree_gin (показательные классы операторов GIN);
- btree_gist (показательные классы операторов GIST);
- citext (тип данных для строк, нечувствительных к регистру);
- cube (тип данных для представления многомерных кубов);
- dblink (подключение к другим базам данных из сеанса базы данных);
- dict_int (дополнительный шаблон словаря для полнотекстового поиска);
- dict_xsyn (дополнительный шаблон словаря для полнотекстового поиска);
- earthdistance (вычисление расстояния между точками на поверхности Земли);
- file_fdw (оболочка сторонних данных для доступа к файлам на сервере);
- fulleq (поддержка 1С:Предприятие. Оператор равенства для совместимости с Microsoft SQL Server);
- fuzzystrmatch (вычисление схожести и расстояния между строками);
- hstore (тип данных для хранения пар ключ/значение внутри одного значения);
- hstore_plperl (трансформация типа hstore для PL/Perl);
- hstore_plperlu (трансформация типа hstore для PL/Perlu);
- hstore_plpython2u (трансформация типа hstore для PL/Python2u);
- hstore_plpython3u (трансформация типа hstore для PL/Python3u);
- hstore_plpythonu (трансформация типа hstore для PL/Perlu);
- insert_username (отслеживание вносящего изменения пользователя);
- intagg (агрегатор и нумератор целых чисел);
- 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);
- lo (управление большими объектами (LO, Large Objects));
- ltree (тип данных для представления меток в иерархической древовидной структуре);
- ltree_plpythonu (трансформация для типа ltree в структуру PL/Pythonu);
- ltree_plpython2u (трансформация для типа ltree в структуру PL/Python2u);
- ltree_plpython3u (трансформация для типа ltree в структуру PL/Python3u);
- moddatetime (функции для отслеживания времени последнего изменения);
- oid2name (преобразование в имена OID и номера файловых узлов в каталоге данных);
- ora2pg (миграция базы данных Oracle на Pangolin);
- oracle_fdw (оболочка сторонних данных для работы с СУБД Oracle);
- orafce (совместимость логики Oracle для PL/Pgsql);
- pageinspect (исследование страниц баз данных на низком уровне);
- pg_background (запуск команд в фоновом режиме);
- pg_buffercache (проверка состояния общего кеша буферов в реальном времени);
- pg_cron (планировщик заданий по расписанию);
- pg_freespacemap (исследование карты свободного пространства (FSM));
- pg_hint_plan (управление планами запросов);
- pg_outline (изменение плана выполнения запросов);
- pg_prewarm (прогрев путем загрузки данных отношений в кеш);
- pg_profile (сбор и анализ статистики производительности);
- pg_orphaned (очистка неиспользуемых файлов в табличных пространствах);
- pg_repack (реорганизация таблиц с минимальными блокировками);
- pg_squeeze (автоматическая реорганизация таблиц по расписанию);
- pg_standby (создание сервера теплого резерва);
- pg_stat_kcache (cтатистика об операциях чтения и записи на уровне файловой системы);
- pg_stat_statements (статистика выполнения сервером всех операторов SQL);
- pg_trgm (определение схожести алфавитно-цифровых строк на основе триграмм);
- pg_variables (функции для работы с переменными различных типов);
- pg_visibility (исследование для определенной таблицы карты видимости);
- pgcompacttable (реорганизации данных в таблицах и перестройка индексов);
- pgcopydb (автоматизация миграции баз данных между кластерами PostgreSQL);
- pgcrypto (криптографические функции для PostgreSQL);
- pgq_coop (организация кооперативных очередей сообщений);
- pgloader (миграция данных в БД PostgreSQL);
- pgrowlocks (информация о блокировке строк для заданной таблицы);
- pgse_backup (функции поддержки интеграции с системами резервного копирования);
- pgstattuple (функции для получения статистики на уровне кортежей);
- plperl (загружаемый недоверенный процедурный язык PL/Perl);
- plperlu (загружаемый недоверенный процедурный язык PL/Perlu);
- pldebugger (средство отладки plpgsql);
- plpgsql (процедурный язык для СУБД PostgreSQL);
- plpgsql_check (средство контроля plpgsql);
- plpython2u (загружаемый недоверенный процедурный язык PL/Python2);
- plpythonu (загружаемый недоверенный процедурный язык PL/Python);
- pltcl (процедурный язык PL/Tcl);
- pltclu (недоверенный процедурный язык PL/TclU);
- postgis (поддержка геоданных);
- postgres_fdw (оболочка сторонних данных для PostgreSQL);
- protected_dump (предоставляет возможность делать зашифрованные дампы);
- psql_lockmon (расширение для мониторинга блокировки);
- refint (функции для реализации ссылочной целостности);
- seg (тип данных для представления отрезков или интервалов чисел с плавающей точкой);
- sslinfo (информация о клиентском SSL-сертификате);
- tablefunc (функции, возвращающие таблицы (множества строк));
- tcn (уведомления об изменениях в любой таблице);
- tds_fdw (оболочка внешних данных MSSQL, Sybase);
- test_decoding (вывод логического декодирования);
- timescaledb (база данных для хранения данных временного ряда);
- timetravel (функции для реализации перемещений во времени);
- tsm_system_rows (метод извлечения выборки SYSTEM_ROWS);
- tsm_system_time (метод извлечения выборки SYSTEM_TIME);
- unaccent (фильтрующий словарь текстового поиска);
- uuid-ossp (функции для генерирования UUID);
- vacuumlo (утилита для удаления потерянных больших объектов);
- wal2json (логическая репликация в формате json);
- xml2 (функции для выполнения запросов XPath и преобразований XSLT).