28.1. Создание общего каталога (metastore.add_folder) #

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

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

  SELECT metastore.add_folder('имя_общего_каталога', 'имя_хранилища', 'путь_к_общему_каталогу');

Где:

  • имя_общего_каталога: уникальное имя общего каталога.

  • имя_хранилища: имя хранилища, в котором создаётся общий каталог.

  • путь_к_общему_каталогу: путь к общему каталогу относительно корневого каталога хранилища.

    Указанный общий каталог должен существовать в хранилище, но не в таблице метаданных pga_folder для этого хранилища.

Postgres Pro AXE выполняет следующие действия:

  1. Проверяет параметры ввода и права пользователя.

  2. Проверяет, что указанный путь ведёт к существующему общему каталогу.

  3. Создаёт новую запись в таблице метаданных pga_folder.

Пример 28.1. Выполнение хранимой процедуры metastore.add_folder

  SELECT metastore.add_folder('shared_directory_example', 'storage_example', '/relative_path');