สร้างและแก้ตารางฐานข้อมูลผ่านเว็บ โดยไม่ต้องเขียน SQL
ออกแบบคอลัมน์บนหน้าจอ แล้วดูคำสั่ง DDL ที่ระบบสร้างให้ก่อนรันจริง เห็นชัดว่าจะเกิดอะไรขึ้นกับตาราง
public.orders
| คอลัมน์ | ชนิด | Null | ค่าเริ่มต้น |
|---|---|---|---|
| idPK | bigint | no | |
| customer_id | bigint | no | |
| total | numeric(12,2) | no | 0 |
| channelใหม่ | varchar(20) | no | 'web' |
SQL ที่จะรัน
ALTER TABLE public.orders ADD COLUMN channel varchar(20) NOT NULL DEFAULT 'web';
ยังไม่มีอะไรรันจนกว่าจะกดยืนยัน
ทำอะไรได้ ใครใช้ ใช้ตอนไหน
เห็น SQL ก่อนกดยืนยัน
ทุกการเปลี่ยนแปลงแสดงคำสั่งที่จะรันพร้อมคำเตือน เช่น ตารางไม่มี primary key หรือกำลังลบคอลัมน์ ก่อนหน้านั้นยังไม่มีอะไรรัน
ครบสำหรับงานประจำวัน
สร้างตาราง เพิ่ม เปลี่ยนชื่อ ลบคอลัมน์ เปลี่ยนชนิด ค่า default และ null ได้ ตั้ง foreign key และสร้าง index ใหม่ได้
จำกัดคนที่แก้โครงสร้างได้
เฉพาะ Owner และ Admin ใช้ Table Designer ได้ การเชื่อมต่อแบบอ่านอย่างเดียวถูกกันไว้ และทุกครั้งที่รันถูกบันทึกใน audit log
ใช้งานอย่างไร
เปิดตารางหรือสร้างใหม่
เลือกตารางที่มีอยู่จาก Data Explorer หรือเริ่มตารางใหม่ใน schema ที่ต้องการ
แก้คอลัมน์
เพิ่มแถวคอลัมน์ เลือกชนิดข้อมูล ตั้งค่า default, null, foreign key และ index
ตรวจ SQL แล้วรัน
อ่านคำสั่งที่ระบบสร้าง คัดลอกไปใช้ต่อได้ แล้วกดรันเมื่อพร้อม
ฟีเจอร์ที่ใช้คู่กัน
Data Explorer
เปิดตาราง กรอง เรียง และแก้ข้อมูลแบบ spreadsheet export CSV ได้ และทุกการแก้ไขเก็บค่าก่อนและหลังไว้ใน audit log
ดูรายละเอียดการเชื่อมต่อฐานข้อมูล
เชื่อมต่อ PostgreSQL, MySQL, SQL Server, Oracle, SQLite และ MongoDB ผ่าน TLS หรือ SSH tunnel ตั้งเป็นอ่านอย่างเดียวได้ และให้ทีมใช้ร่วมกันโดยไม่ต้องรู้รหัสผ่าน
ดูรายละเอียด
คำถามที่พบบ่อย
รองรับฐานข้อมูลอะไร?
PostgreSQL, MySQL, SQL Server, Oracle และ SQLite (MongoDB ไม่มีโครงสร้างตายตัวจึงไม่ใช้ Table Designer) บน PostgreSQL ทุกคำสั่งรันใน transaction เดียว ถ้าพลาดจะไม่มีอะไรเปลี่ยน ส่วน MySQL และ Oracle รันทีละคำสั่ง และระบบเตือนไว้ในหน้าตรวจ SQL
เปลี่ยน primary key ของตารางที่มีอยู่ได้ไหม?
ยังไม่ได้ ตั้ง primary key ได้ตอนสร้างตาราง ส่วนตารางที่มีอยู่แล้ว การเปลี่ยน primary key, auto-increment และแก้หรือลบ index เดิมยังต้องทำด้วย SQL
ลบคอลัมน์ผิดจะเกิดอะไรขึ้น?
ระบบถามยืนยันก่อนลบทุกครั้ง และการลบคอลัมน์เป็นการลบข้อมูลในคอลัมน์นั้นจริง ควรสำรองข้อมูลก่อน คำสั่งที่รันไปแล้วดูย้อนหลังได้ใน audit log
เริ่มรวมข้อมูลทุกฐานไว้ในที่เดียว
เริ่มฟรีได้เลย หรือนัดเดโมให้เราพาดูการใช้งานกับข้อมูลของทีมคุณ