26.2. Переименование столбца (metastore.rename_column) #
Требуемые права: только администратор Postgres Pro AXE. За подробной информацией о хранимых процедурах и правах обратитесь к Разделу 22.1.
Выполните следующую команду:
SELECT metastore.rename_column('имя_таблицы', 'текущее_имя_столбца', 'новое_имя_столбца');Где:
имя_таблицы: имя аналитической таблицы, которая содержит столбец.Можно указать полное имя в формате
имя_схемы.имя_таблицыили просто имя таблицы. Если не указать имя аналитической схемы, используется текущая схема.текущее_имя_столбца: текущее имя столбца.новое_имя_столбца: новое уникальное имя столбца.В аналитической таблице не должно быть столбца с таким же именем.
Postgres Pro AXE выполняет следующие действия:
Проверяет параметры ввода и права пользователя.
Обновляет значение
column_nameдля столбца в таблице метаданныхpga_column.Обновляет значение
view_sqlдля аналитической таблицы.
Пример 26.2. Выполнение хранимой процедуры metastore.rename_column
SELECT metastore.rename_column('testtable', 'first_col', 'eleventh_col');