Table Designer
สร้างและแก้โครงสร้างตารางโดยไม่ต้องเขียน DDL
สร้างและแก้ตาราง
กำหนดคอลัมน์ ชนิดข้อมูล primary key, auto increment, ค่าเริ่มต้น, null, foreign key และ index ระบบแสดง DDL ที่จะรันและผลตรวจก่อนบันทึก ลบคอลัมน์ต้องยืนยัน ใช้ได้เฉพาะ Owner และ Admin
ลองกับข้อมูลตัวอย่าง: สร้างตาราง promotions ในร้านค้าตัวอย่าง (id integer primary key auto increment, code text, discount_pct numeric(5,2), starts_on date, ends_on date)
ข้อควรรู้ต่อฐานข้อมูล
- PostgreSQL: DDL ทั้งชุดอยู่ใน transaction เดียว ล้มแล้วย้อนกลับทั้งหมด
- MySQL และ Oracle: DDL บันทึกทีละคำสั่ง ถ้าล้มกลางทาง คำสั่งก่อนหน้าถูกบันทึกแล้ว
- SQL Server: ไม่บันทึกคำอธิบาย (comment)
- Oracle: ชื่อตัวพิมพ์เล็กที่สร้างใหม่จะเป็นตัวพิมพ์ใหญ่ (ORDERS)
- SQLite: ไม่บันทึกคำอธิบาย การเปลี่ยนชนิด / null / ค่าเริ่มต้น / foreign key ทำโดยสร้างตารางใหม่แล้วคัดลอกข้อมูล index และ trigger ถูกสร้างกลับ แต่ CHECK, UNIQUE และ COLLATE ในนิยามเดิมไม่ติดมา
- MongoDB: ไม่มีโครงสร้างตายตัว จึงไม่ใช้ Table Designer