Lewati ke konten

Database

Setiap aplikasi sudah dilengkapi database. Proyecta membuat skema dari deskripsi Anda. Lihat, edit, dan kelola data dari tab Database.

Setiap aplikasi Proyecta hadir dengan database bawaan — tanpa perlu konfigurasi apa pun. Ini adalah database berorientasi dokumen secara real-time dengan reaktivitas otomatis — UI kamu langsung diperbarui saat data berubah.

Saat kamu mendeskripsikan fitur kepada AI, skema database akan dibuat secara otomatis:

  • "Add a blog with posts and comments" → membuat tabel posts dan comments
  • "Users should be able to save favorites" → membuat tabel favorites dengan relasi pengguna
  • "Track order history" → membuat tabel orders dengan indeks yang sesuai

Kamu tidak perlu merancang skema sendiri. Deskripsikan fungsionalitas dan pengalaman pengguna yang kamu inginkan, dan AI akan menangani sisanya.

Buka Dashboard > Data untuk menelusuri dan mengelola database kamu:

  • Table list — semua tabel beserta jumlah dokumennya
  • Record browser — tampilan paginasi rekaman di tabel mana pun
  • Create records — tambahkan rekaman baru menggunakan form editor
  • Edit records — perbarui field individual
  • Delete records — hapus rekaman dengan konfirmasi

Tab Data secara otomatis menemukan skema tabel dan menyimpulkan tipe field, sehingga kamu bisa menelusuri dan mengedit rekaman tanpa konfigurasi apa pun. Tab ini juga mendukung pengeditan sel secara inline untuk field skalar (angka, teks pendek, boolean) — klik sel untuk mengedit langsung; field kompleks atau JSON akan membuka editor form lengkap. Bilah pencarian di toolbar memfilter rekaman di sisi klien pada halaman yang sedang dimuat.

AI adalah cara paling powerful untuk membaca dan menulis data saat ini. Tanyakan langsung:

  • "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 dapat membaca dan memodifikasi data apa pun secara langsung — minta AI untuk menambah, memperbarui, atau menghapus rekaman. Demi keamanan, tabel pengguna yang dikelola auth bersifat write-protected dan tidak dapat dimodifikasi melalui AI.

Jika kamu membutuhkan database relasional tradisional sebagai tambahan dari database bawaan, kamu dapat menambahkan layanan infrastruktur:

  • PostgreSQL — Database relasional lengkap dengan dukungan SQL
  • MySQL — Alternatif database relasional
  • MongoDB — Database dokumen
  • Redis — Penyimpanan data in-memory / cache

Tambahkan layanan-layanan ini dengan mendeskripsikannya kepada AI, atau dengan mengonfigurasinya di proyecta.config.json. Lihat Dev Machines untuk detailnya.

Apakah data saya dicadangkan?

Persistensi dan replikasi data ditangani secara otomatis. Untuk database infrastruktur (PostgreSQL, dll.), backup belum diotomatiskan saat ini.

Bisakah saya mengekspor data?

Ekspor data dari tab Data belum tersedia. Kamu bisa menelusuri rekaman di Dashboard > Data, atau meminta AI untuk mengekspor data kamu. Lihat Export Data untuk jalur ekspor lainnya.

Bisakah saya mengedit data tanpa melalui AI?

Ya — gunakan Dashboard > Data untuk menelusuri, membuat, mengedit, dan menghapus rekaman secara langsung.

  • CSV import untuk pemuatan data secara massal