การแบ่งพาร์ติชันแนวตั้ง
ในวิดีโอ คุณได้เรียนรู้เกี่ยวกับการแบ่งพาร์ติชันแนวตั้งและดูตัวอย่างประกอบแล้ว
สำหรับการแบ่งพาร์ติชันแนวตั้ง PostgreSQL ไม่มีไวยากรณ์เฉพาะสำหรับงานนี้ ต้องสร้างตารางใหม่ที่มีคอลัมน์ที่ต้องการ แล้วคัดลอกข้อมูลไปยังตารางนั้น จากนั้นจึงลบคอลัมน์ที่แยกออกไปจากตารางเดิม หากต้องการดูข้อมูลทั้งหมด สามารถใช้คำสั่ง JOIN เพื่อรวมตารางได้
ในแบบฝึกหัดนี้และแบบฝึกหัดถัดไป จะทำงานกับฐานข้อมูลตัวอย่างชื่อ pagila ซึ่งเป็นฐานข้อมูลที่นิยมใช้สาธิตฟีเจอร์ต่าง ๆ ของ PostgreSQL โดยฐานข้อมูลนี้ประกอบด้วยหลายตาราง และเราจะทำงานกับตาราง film โดยใช้คอลัมน์ต่อไปนี้:
film_id: ตัวระบุเฉพาะของภาพยนตร์long_description: คำอธิบายโดยละเอียดของภาพยนตร์
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การออกแบบฐานข้อมูล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Create a new table called film_descriptions
___ ___ ___ (
___ INT,
___ ___
);
-- Copy the descriptions from the film table
___ ___ ___
SELECT ___, ___ FROM ___;