25.2. Переименование аналитической таблицы (metastore.rename_table) #

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

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

  SELECT metastore.rename_table('имя_таблицы', 'новое_имя_таблицы');

Где:

  • имя_таблицы: текущее имя аналитической таблицы.

    Можно указать полное имя в формате имя_схемы.имя_таблицы или просто имя таблицы. Если не указать имя аналитической схемы, используется текущая схема.

  • новое_имя_таблицы: новое уникальное имя аналитической таблицы.

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

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

  2. Обновляет значение table_name для аналитической таблицы в таблице метаданных pga_table.

  3. Обновляет значение view_sql для аналитической таблицы.

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

  SELECT metastore.rename_table('testtable', 'testtable1');