ข้ามไปยังเนื้อหา

ฐานข้อมูล

ทุกแอปมีฐานข้อมูลในตัว Proyecta สร้าง schema จากคำอธิบายของคุณ ดู แก้ไข และจัดการข้อมูลได้จากแท็บ Database

ทุกแอปของ Proyecta มาพร้อมฐานข้อมูลในตัว — ไม่ต้องตั้งค่าใดๆ เป็นฐานข้อมูลแบบ document-oriented ที่ทำงานแบบ real-time พร้อม reactivity อัตโนมัติ — UI ของคุณจะอัปเดตทันทีเมื่อข้อมูลเปลี่ยนแปลง

เมื่อคุณอธิบาย feature ให้ AI ฟัง มันจะสร้าง database schema ให้โดยอัตโนมัติ:

  • "Add a blog with posts and comments" → สร้างตาราง posts และ comments
  • "Users should be able to save favorites" → สร้างตาราง favorites พร้อม user relationships
  • "Track order history" → สร้างตาราง orders พร้อม index ที่เหมาะสม

คุณไม่จำเป็นต้องออกแบบ schema เอง แค่อธิบาย functionality และ user experience ที่ต้องการ แล้ว AI จะจัดการส่วนที่เหลือทั้งหมด

เปิด Dashboard > Data เพื่อเรียกดูและจัดการฐานข้อมูลของคุณ:

  • Table list — แสดงตารางทั้งหมดพร้อมจำนวน document
  • Record browser — แสดง record ในตารางใดก็ได้แบบแบ่งหน้า
  • Create records — เพิ่ม record ใหม่ผ่าน form editor
  • Edit records — อัปเดตแต่ละ field ได้โดยตรง
  • Delete records — ลบ record พร้อมขั้นตอนยืนยัน

แท็บ Data จะตรวจจับ schema ของตารางและอนุมาน field type ให้อัตโนมัติ ทำให้คุณเรียกดูและแก้ไข record ได้โดยไม่ต้องตั้งค่าใดๆ นอกจากนี้ยังรองรับการแก้ไข cell แบบ inline สำหรับ field ประเภท scalar (number, short text, boolean) — คลิกที่ cell เพื่อแก้ไขได้เลย ส่วน field ที่ซับซ้อนหรือเป็น JSON จะเปิด full-form editor แถบค้นหาใน toolbar ช่วยกรอง record ฝั่ง client-side ในหน้าที่โหลดอยู่

AI คือวิธีที่ทรงพลังที่สุดในการอ่านและเขียนข้อมูลในตอนนี้ สั่งได้โดยตรงเลย เช่น:

  • "Show me the last 10 users who signed up"
  • "Add a test user with email test@example.com"
  • "Set every order from last week to status=shipped"
  • "Bulk insert these 20 products"
  • "Drop the old temp_imports table"

AI สามารถอ่านและแก้ไขข้อมูลใดก็ได้โดยตรง — สั่งให้เพิ่ม อัปเดต หรือลบ record ได้ เพื่อความปลอดภัย ตาราง users ที่จัดการโดย auth จะถูกป้องกันการเขียน และไม่สามารถแก้ไขผ่าน AI ได้

หากคุณต้องการฐานข้อมูล relational แบบดั้งเดิมเพิ่มเติมจากฐานข้อมูลในตัว คุณสามารถเพิ่ม infrastructure services ได้:

  • PostgreSQL — ฐานข้อมูล relational เต็มรูปแบบพร้อมรองรับ SQL
  • MySQL — ฐานข้อมูล relational ทางเลือก
  • MongoDB — ฐานข้อมูลแบบ document
  • Redis — ที่เก็บข้อมูลในหน่วยความจำ / cache

เพิ่มสิ่งเหล่านี้ได้โดยอธิบายให้ AI ฟัง หรือตั้งค่าใน proyecta.config.json ดูรายละเอียดเพิ่มเติมได้ที่ Dev Machines

ข้อมูลของฉันมีการสำรองข้อมูลหรือไม่?

การเก็บรักษาและ replication ข้อมูลจะถูกจัดการให้อัตโนมัติ สำหรับฐานข้อมูล infrastructure (PostgreSQL ฯลฯ) ยังไม่มีการสำรองข้อมูลอัตโนมัติในขณะนี้

ฉันสามารถ export ข้อมูลได้หรือไม่?

ยังไม่รองรับการ export ข้อมูลจากแท็บ Data ในขณะนี้ คุณสามารถเรียกดู record ได้ที่ Dashboard > Data หรือสั่งให้ AI export ข้อมูลให้ ดูวิธี export อื่นๆ ได้ที่ Export Data

ฉันแก้ไขข้อมูลได้โดยไม่ต้องผ่าน AI ไหม?

ได้ — ใช้ Dashboard > Data เพื่อเรียกดู สร้าง แก้ไข และลบ record ได้โดยตรง

  • CSV import สำหรับการโหลดข้อมูลจำนวนมาก