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」の名前を変更できません
列の名前を変更するにはどうすればよいですか?