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для аналитической таблицы.