26.1. Создание столбца (metastore.add_column) #
Требуемые права: только администратор Postgres Pro AXE. За подробной информацией о хранимых процедурах и правах обратитесь к Разделу 22.1.
Выполните следующую команду:
SELECT metastore.add_column('имя_таблицы', 'имя_столбца', 'тип_данных');Где:
имя_таблицы: имя аналитической таблицы, в которой создан столбец.Можно указать полное имя в формате
имя_схемы.имя_таблицыили просто имя таблицы. Если не указать имя аналитической схемы, используется текущая схема.имя_столбца: уникальное имя столбца.В аналитической таблице не должно быть столбца с таким же именем.
тип_данных: тип данных столбца.За подробной информацией о поддерживаемых типах данных обратитесь к Разделу F.3.
Postgres Pro AXE выполняет следующие действия:
Проверяет параметры ввода и права пользователя.
Создаёт новую запись в таблице метаданных
pga_snapshot.Обновляет значение
view_sqlдля аналитической таблицы.
Пример 26.1. Выполнение хранимой процедуры metastore.add_column
SELECT metastore.add_column('testtable', 'third_col', 'uint8');