24.2. Удаление хранилища (metastore.remove_storage) #

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

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

  SELECT metastore.remove_storage('имя_хранилища');

Где имя_хранилища — это имя удаляемого хранилища.

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

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

  2. Создаёт новую запись в таблице метаданных pga_snapshot и устанавливает значение end_snapshot для хранилища в таблице метаданных pga_folder.

  3. Устанавливает значение end_snapshot для записей, связанных с хранилищем, в других таблицах метаданных.

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

  SELECT metastore.remove_storage('storage_example');