28.1. Создание общего каталога (metastore.add_folder) #
Требуемые права: только администратор Postgres Pro AXE. За подробной информацией о хранимых процедурах и правах обратитесь к Разделу 22.1.
Выполните следующую команду:
SELECT metastore.add_folder('имя_общего_каталога', 'имя_хранилища', 'путь_к_общему_каталогу');Где:
имя_общего_каталога: уникальное имя общего каталога.имя_хранилища: имя хранилища, в котором создаётся общий каталог.путь_к_общему_каталогу: путь к общему каталогу относительно корневого каталога хранилища.Указанный общий каталог должен существовать в хранилище, но не в таблице метаданных
pga_folderдля этого хранилища.
Postgres Pro AXE выполняет следующие действия:
Проверяет параметры ввода и права пользователя.
Проверяет, что указанный путь ведёт к существующему общему каталогу.
Создаёт новую запись в таблице метаданных
pga_folder.
Пример 28.1. Выполнение хранимой процедуры metastore.add_folder
SELECT metastore.add_folder('shared_directory_example', 'storage_example', '/relative_path');