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

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

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

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

adb_fdw

1.0

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

+

ADB to ADB Connector

address_standardizer

3.3.2

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

-

ADB service → Install PostGIS action

address_standardizer_data_us

3.3.2

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

-

ADB service → Install PostGIS action

arenadata_toolkit

1.0

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

-

ADB service

btree_gin

1.3

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

-

CREATE EXTENSION btree_gin;

citext

1.6

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

-

CREATE EXTENSION citext;

dblink

1.2

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

-

ADB service

diskquota

2.3

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

-

ADB service → Install diskquota action

file_fdw

1.0

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

-

CREATE EXTENSION file_fdw;

fuzzystrmatch

1.1

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

-

CREATE EXTENSION fuzzystrmatch;

gp_distribution_policy

1.0

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

-

CREATE EXTENSION gp_distribution_policy;

gp_exttable_fdw

1.0

Преобразует внешнюю таблицу в стороннюю таблицу

-

CREATE EXTENSION gp_exttable_fdw;

gp_internal_tools

1.0.0

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

-

CREATE EXTENSION gp_internal_tools;

gp_legacy_string_agg

1.0.0

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

-

CREATE EXTENSION gp_legacy_string_agg;

gp_sparse_vector

1.0.1

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

-

CREATE EXTENSION gp_sparse_vector;

gp_toolkit

1.8

Предоставляет информацию из системных каталогов и логов кластера, а также состояние окружения

-

CREATE EXTENSION gp_toolkit;

gpadcc

0.8

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

+

ADB Control service

hstore

1.6

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

-

CREATE EXTENSION hstore;

isn

1.2

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

-

CREATE EXTENSION isn;

kadb_fdw

0.16

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

+

Kafka to ADB Connector

ltree

1.1

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

-

CREATE EXTENSION ltree;

madlib

2.1.0

Библиотека для масштабируемой аналитики в базе данных

-

ADB service → Install MADlib action

orafce

4.9

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

-

CREATE EXTENSION orafce;

pageinspect

1.9

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

-

CREATE EXTENSION pageinspect;

pg_buffercache

1.4.1

Позволяет анализировать содержимое общего буферного кеша PostgreSQL в реальном времени

-

CREATE EXTENSION pg_buffercache;

pg_hint_plan

1.3.9

Позволяет влиять на план выполнения запросов, формируемый планировщиком, с использованием подсказок (hint), встраиваемых непосредственно в SQL-комментарии

-

CREATE EXTENSION pg_hint_plan;

pg_stat_statements

1.7

Позволяет отслеживать статистику выполнения сервером всех операторов SQL

-

CREATE EXTENSION pg_stat_statements;

pg_trgm

1.4

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

-

CREATE EXTENSION pg_trgm;

pgcrypto

1.3

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

-

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

plpython3u

1.0

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

-

CREATE EXTENSION plpython3u;

plpythonu

1.0

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

-

CREATE EXTENSION plpythonu;

postgis

3.3.2

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

-

ADB service → Install PostGIS action

postgis_raster

3.3.2

Обеспечивает поддержку растровых (картографических) данных

-

ADB service → Install PostGIS action

postgis_sfcgal

3.3.2

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

-

ADB service → Install PostGIS action

postgis_tiger_geocoder

3.3.2

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

-

ADB service → Install PostGIS action

postgres_fdw

1.0

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

-

CREATE EXTENSION postgres_fdw;

pxf

2.1

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

-

PXF service → Install action

pxf_fdw

1.0

Реализует обертку сторонних данных (foreign data wrapper) для PXF

-

PXF service → Install action

sslinfo

1.2

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

-

CREATE EXTENSION sslinfo;

tablefunc

1.1

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

+

CREATE EXTENSION tablefunc;

tkh_fdw

1.0

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

+

ADB ClickHouse Connector

uuid-ossp

1.1

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

-

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