37.1. Определение подключения к каталогу метаданных (define_catalog_connection) #

Требуемые права: только администратор Postgres Pro AXE. За подробной информацией о хранимых процедурах и правах обратитесь к Разделу 22.1.

Выполните следующую команду:

  SELECT metastore.define_catalog_connection('хост', 'порт', 'база_данных', 'имя_пользователя', 'пароль');

Где:

  • хост и порт: имя хоста и номер порта сервера с каталогом метаданных.

  • база_данных: имя базы данных, в которой инициализирован каталог метаданных.

  • имя_пользователя и пароль: имя пользователя и пароль для подключения к серверу с каталогом метаданных.

Если какой-то из параметров отсутствует, например при подключении к серверу с каталогом метаданных без пароля, передайте пустую строку в качестве значения.

Пример 37.1.

SELECT metastore.define_catalog_connection('хост', 'порт', 'база_данных', '', '');

Чтобы изменения вступили в силу, повторно подключитесь к серверу pgpro_metastore (не к серверу с каталогом метаданных).

Если соединение с сервером, на котором находится каталог метаданных, прервалось, повторное подключение произойдёт автоматически с использованием последних установленных параметров конфигурации.

Пример 37.2.

      postgres=# SELECT metastore.remove_storage('mt_storage');
      INFO:  Connection failed! Trying to reconnect.
      INFO:  Reconnecting...1
      INFO:  Reconnect successful!
              remove_storage
      -----------------------------------
      Storage was removed successfully.
      (1 row)