17.2. Переименование столбца #

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

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

Где:

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

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

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

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

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

Пример 17.2.

  SELECT metastore.rename_column('testtable', 'first_col', 'eleventh_col');

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

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

  • Обновляет значение column_name для столбца в таблице метаданных pga_column.

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