Поддерживаемые расширения

Расширения (extensions) — это специальные модули, обеспечивающие дополнительную функциональность базы данных: функции, операторы, типы данных и т.д. Каждое расширение представляет собой несколько объектов SQL, сгруппированных в рамках единого пакета для совместного использования.

Ниже представлен полный список расширений, доступных в Arenadata DB.

Имя расширения Версия Описание Только Enterprise Способ установки

adb_fdw

1.0

Обертка внешних данных (foreign data wrapper), используемая для обмена данными между двумя кластерами ADB

+

ADB to ADB Connector

address_standardizer

2.5.4

Основанный на правилах (rules) стандартизатор, который используется для парсинга адреса на составляющие элементы

-

ADB service → Install PostGIS action

address_standardizer_data_us

2.5.4

Предоставляет примеры таблиц правил для адресных данных, используемых в США

-

ADB service → Install PostGIS action

amcheck

1.0

Реализует функции для проверки целостности отношений в БД

-

CREATE EXTENSION amcheck;

arenadata_toolkit

1.3

Используется для работы со схемой arenadata_toolkit и ее объектами

-

ADB service

btree_gin

1.0

Обеспечивает GIN-индексацию основных типов данных

-

CREATE EXTENSION btree_gin;

btree_gist

1.0

Обеспечивает GiST-индексацию основных типов данных

+

CREATE EXTENSION btree_gist;

citext

1.0

Реализует функции для нечувствительных к регистру строк

-

CREATE EXTENSION citext;

cube

1.0

Реализует тип данных для многомерных кубов

+

CREATE EXTENSION cube;

dblink

1.1

Обеспечивает подключение к другим базам данных Greenplum в рамках сессии к текущей БД

-

ADB service

diskquota

2.3

Позволяет ограничить количество дискового пространства, используемого схемами, ролями или табличными пространствами в БД

-

ADB service → Install diskquota action

fuzzystrmatch

1.0

Предоставляет набор функций для определения сходств и расстояний (например, Левенштейна) для строк на базе различных алгоритмов

-

CREATE EXTENSION fuzzystrmatch;

gp_array_agg

1.0.0

Реализует функцию параллельной агрегации для Greenplum

-

CREATE EXTENSION gp_array_agg;

gp_check_functions

1.1

Реализует представления и функции для управления файлами отношений, более не существующих или оставшихся без связей с другими объектами БД

-

CREATE EXTENSION gp_check_functions;

gp_distribution_policy

1.0

Обеспечивает проверку политик распределения данных в кластере Greenplum

-

CREATE EXTENSION gp_distribution_policy;

gp_internal_tools

1.0.0

Обеспечивает разнообразные внутренние инструменты для Greenplum

-

CREATE EXTENSION gp_internal_tools;

gp_legacy_string_agg

1.0.0

Реализует legacy-функцию string_agg с одним аргументом для Greenplum

-

CREATE EXTENSION gp_legacy_string_agg;

gp_parallel_retrieve_cursor

1.0

Реализует специальный вид курсоров, которые позволяют получать результаты запросов непосредственно из сегментов кластера (по требованию и параллельно)

+

ADB to ADB Connector

gp_percentile_agg

1.0.0

Предоставляет процентильные агрегатные функции в Greenplum

-

CREATE EXTENSION gp_percentile_agg;

gp_pitr

1.1

Предоставляет распределенные функции для восстановления данных в режиме point-in-time

-

CREATE EXTENSION gp_pitr;

gp_sparse_vector

1.0.1

Обеспечивает реализацию SParse-векторов для Greenplum

-

CREATE EXTENSION gp_sparse_vector;

gp_subtransaction_overflow

1.0.0

Используется для получения идентификаторов (PID) "переполненных" (overflowed) субтранзакций

-

CREATE EXTENSION gp_subtransaction_overflow;

gpadcc

0.5

Используется для сервиса ADB Control

+

ADB Control service

gptkh

0.14

Используется для сервисов ADB ClickHouse Connector и Tkhemali

+

Tkhemali/ADB ClickHouse Connector

hstore

1.3

Реализует тип данных для хранения пары ключ/значение в рамках одного табличного столбца

-

CREATE EXTENSION hstore;

isn

1.0

Обеспечивает поддержку международных стандартов нумерации продуктов

-

CREATE EXTENSION isn;

kadb_fdw

0.16

Обертка внешних данных (foreign data wrapper), используемая для взаимодействия ADB и Kafka

+

Kafka to ADB Connector

ltree

1.0

Реализует тип данных для хранения иерархических древовидных структур

-

CREATE EXTENSION ltree;

orafce

3.7

Предоставляет функции и операторы SQL, эмулирующие набор пакетов и функций из СУБД Oracle

-

CREATE EXTENSION orafce;

pageinspect

1.8

Используется для нижнеуровневой инспекции страниц баз данных

-

CREATE EXTENSION pageinspect;

pg_partitions_nolock

1.0

Обеспечивает реализацию pg_partitions без блокировок

+

CREATE EXTENSION pg_partitions_nolock;

pg_trgm

1.1

Обеспечивает определение сходств текстов и индексный поиск на основе сопоставления триграмм (trigram)

-

CREATE EXTENSION pg_trgm;

pgcrypto

1.1

Реализует криптографические функции (шифрование/дешифрование)

-

CREATE EXTENSION pgcrypto;

plperl

1.0

Обеспечивает поддержку процедурного языка PL/Perl

-

CREATE EXTENSION plperl;

plperlu

1.0

Обеспечивает поддержку процедурного языка PL/PerlU (untrusted)

-

CREATE EXTENSION plperlu;

plpgsql

1.0

Обеспечивает поддержку процедурного языка PL/pgSQL

-

ADB service

plpython2u

1.0

Обеспечивает поддержку процедурного языка PL/Python2U (untrusted)

-

CREATE EXTENSION plpython2u;

plpython3u

1.0

Обеспечивает поддержку процедурного языка PL/Python3U (untrusted)

-

CREATE EXTENSION plpython3u;

plpythonu

1.0

Обеспечивает поддержку процедурного языка PL/PythonU (untrusted)

-

CREATE EXTENSION plpythonu;

postgis

2.5.4

Обеспечивает поддержку геометрии, географии и растровых пространственных типов и функций PostGIS

-

ADB service → Install PostGIS action

postgis_sfcgal

2.5.4

Предоставляет SFCGAL-функции PostGIS

-

ADB service → Install PostGIS action

postgis_tiger_geocoder

2.5.4

Предоставляет TIGER-геокодер и обратный геокодер в PostGIS

-

ADB service → Install PostGIS action

postgres_fdw

1.0

Обертка внешних данных (foreign data wrapper), используемая для подключения к удаленной БД PostgreSQL или Greenplum

-

CREATE EXTENSION postgres_fdw;

pxf

2.1

Позволяет получить доступ к неуправляемым данным

-

PXF service

sslinfo

1.0

Используется для получения информации об SSL-сертификатах

-

CREATE EXTENSION sslinfo;

tablefunc

1.1

Предоставляет функции, возвращающие таблицы (например, crosstab)

+

CREATE EXTENSION tablefunc;

tkh_fdw

1.0

Обертка внешних данных (foreign data wrapper), используемая для взаимодействия Greenplum и ClickHouse

+

ADB ClickHouse Connector

uuid-ossp

1.0

Предоставляет функции для генерации универсальных уникальных идентификаторов (Universally Unique Identifier, UUID)

-

CREATE EXTENSION uuid-ossp;
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней