Глава 19. Установка Postgres Pro AXE

На серверах, подготовленных для вашего сценария развёртывания:

Важно

pgpro_axe всегда необходимо устанавливать, настраивать и создавать перед pgpro_metastore.

Чтобы установить Postgres Pro AXE:

  1. Установите СУБД Postgres Pro из дистрибутива.

    За подробной информацией обратитесь в техническую поддержку Postgres Pro.

  2. Установите pgpro_axe и pgpro_metastore:

    1. Установите пакеты pgpro_axe и pgpro_metastore, полученные от Postgres Pro.

    2. Добавьте имена библиотек pgpro_axe и pgpro_metastore в переменную shared_preload_libraries в файле конфигурации postgresql.conf через запятую:

        shared_preload_libraries = 'pgpro_axe, pgpro_metastore'
    3. Настройте требуемые параметры pgpro_axe .

      Пример 19.1. Минимальная конфигурация pgpro_axe

        duckdb.unsafe_allow_execution_inside_functions = on
        duckdb.force_execution = false
        duckdb.max_memory = '16GB'
        duckdb.threads = 2
        duckdb.max_workers_per_postgres_scan = 2
        duckdb.threads_for_postgres_scan = 2
        metastore.detailed_error_log = false
        duckdb.convert_unsupported_numeric_to_double = true

    4. Повторно запустите сервер Postgres Pro.

    5. Создайте pgpro_axe и pgpro_metastore в базе данных:

      CREATE EXTENSION pgpro_axe;
      CREATE EXTENSION pgpro_metastore;