2
ไม่สามารถเปลี่ยนชื่อคอลัมน์ในมุมมอง PostgreSQL ด้วย CREATE หรือ REPLACE
ใน 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" ฉันจะเปลี่ยนชื่อคอลัมน์ได้อย่างไร
37
postgresql