16.2. Переименование аналитической таблицы #

Выполните следующий запрос:

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

Где:

  • имя_таблицы: имя аналитической схемы, в которой создана таблица.

    Необязательный параметр. Если он не задан, используется текущая схема.

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

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

Пример 16.3.

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

После выполнения этого запроса pgpro_metastore выполняет следующие действия:

  • Проверяет права пользователей.

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

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