Установка
Ручная установка
Пакет устанавливается автоматически при выборе автоматизированного способа развертывания СУБД Pangolin.
Поставляемый пакет расширения OrioleDB предоставляет исполняемый файл, но не выполняет установку самого расширения в БД. Для конечной установки необходимо самостоятельно выполнить настройку и активацию расширения.
При ручной установке:
-
Установите пакет
pangolin-orioleсредствами пакетного менеджера операционной системы:- SberLinux, РЕД ОС
- Astra Linux
- Альт СП
sudo dnf install pangolin-oriole-{product_version}-{OS}.x86_64.rpmsudo apt install pangolin-oriole-{product_version}_amd64.debsudo apt-get install pangolin-oriole-{product_version}-altlinux{version_OS}.x86_64.rpm -
Пропишите в конфигурационном файле СУБД Pangolin название расширения в настроечный параметр
shared_preload_libraries:shared_preload_libraries = 'orioledb' -
Активируйте расширение
orioledbкомандой:CREATE EXTENSION orioledb SCHEMA ext;
После установки расширения OrioleDB и его подключения посредством параметра shared_preload_libraries использование движка хранения не назначается автоматически для вновь создаваемых таблиц. По умолчанию при создании таблицы необходимо явно указывать метод доступа с помощью предложения USING orioledb.
При необходимости использования OrioleDB в качестве метода доступа по умолчанию рекомендуется задать в конфигурационном файле postgresql.conf значение параметра default_table_access_method = ‘orioledb’. В этом случае все вновь создаваемые таблицы будут автоматически создаваться с использованием движка OrioleDB, а необходимость явного указания предложения USING orioledb в команде CREATE TABLE отсутствует.
Конфигурационные параметры
Для настройки работы движка OrioleDB могут использоваться специализированные параметры конфигурации, задаваемые в файле postgresql.conf.
Подробное описание конфигурационных параметров OrioleDB, их назначение и допустимые значения приведены в документации OrioleDB.