В PostreSQL 8.3 я пытаюсь создать представление, которое будет выглядеть как существующая таблица, но иметь разные имена столбцов.
Это работает
CREATE OR REPLACE VIEW gfam.nice_builds AS
SELECT (family_tree.family_tree_id) as x,
family_tree.family_tree_name, family_tree.family_tree_description
FROM gfam.family_tree;
Выше приведено дублирование таблицы family_tree, но следующая попытка не удалась:
CREATE OR REPLACE VIEW gfam.nice_builds AS
SELECT (family_tree.family_tree_id) as x,
family_tree.family_tree_name, family_tree.family_tree_description
FROM gfam.family_tree;
- ОШИБКА: невозможно изменить имя столбца представления "family_tree_id"
Как я могу переименовать столбцы?