In PostreSQL 8.3 versuche ich, eine Ansicht zu erstellen, die wie eine vorhandene Tabelle aussieht, aber unterschiedliche Spaltennamen hat.
Das funktioniert
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;
Das Obige macht ein Duplikat der family_tree-Tabelle, aber der folgende Versuch schlägt fehl:
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;
- FEHLER: Name der Ansichtsspalte "family_tree_id" kann nicht geändert werden
Wie kann ich Spalten umbenennen?