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)