İçeriğe geç

Veritabanı

Her uygulama bir veritabanı içerir. Proyecta, açıklamalarınızdan şema oluşturur. Veritabanı sekmesinden verileri görüntüleyin, düzenleyin ve yönetin.

Her Proyecta uygulaması, herhangi bir kurulum gerektirmeden yerleşik bir veritabanıyla gelir. Bu, otomatik reaktiviteye sahip gerçek zamanlı, belge odaklı bir veritabanıdır — veriler değiştiğinde kullanıcı arayüzünüz anında güncellenir.

AI’ya özellikleri tanımladığınızda, veritabanı şemasını otomatik olarak oluşturur:

  • "Add a blog with posts and comments"posts ve comments tablolarını oluşturur
  • "Users should be able to save favorites" → kullanıcı ilişkileriyle birlikte bir favorites tablosu oluşturur
  • "Track order history" → uygun dizinlerle bir orders tablosu oluşturur

Şemayı kendiniz tasarlamanıza gerek yok. İstediğiniz işlevselliği ve kullanıcı deneyimini tanımlayın, gerisini AI halleder.

Veritabanınıza göz atmak ve yönetmek için Dashboard > Data bölümünü açın:

  • Table list — belge sayılarıyla birlikte tüm tablolarınız
  • Record browser — herhangi bir tablodaki kayıtların sayfalandırılmış görünümü
  • Create records — form editörüyle yeni kayıtlar ekleyin
  • Edit records — tek tek alanları güncelleyin
  • Delete records — onay ile kayıtları silin

Data sekmesi, tablo şemalarını otomatik olarak keşfeder ve alan türlerini çıkarır; böylece herhangi bir yapılandırma olmadan kayıtlara göz atıp düzenleyebilirsiniz. Ayrıca skaler alanlar (sayı, kısa metin, boolean) için satır içi hücre düzenlemeyi destekler — doğrudan düzenlemek için bir hücreye tıklayın; karmaşık veya JSON alanlar tam form editörünü açar. Araç çubuğundaki arama çubuğu, yüklenen sayfadaki kayıtları istemci tarafında filtreler.

AI, bugün veri okumak ve yazmak için en güçlü yoldur. Doğrudan sorun:

  • "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, herhangi bir veriyi doğrudan okuyabilir ve değiştirebilir — kayıt eklemesini, güncellemesini veya silmesini isteyin. Güvenlik açısından, kimlik doğrulama tarafından yönetilen kullanıcı tablosu yazma korumalıdır ve AI aracılığıyla değiştirilemez.

Yerleşik veritabanına ek olarak geleneksel bir ilişkisel veritabanına ihtiyaç duyarsanız, altyapı servisleri ekleyebilirsiniz:

  • PostgreSQL — SQL desteğiyle tam ilişkisel veritabanı
  • MySQL — Alternatif ilişkisel veritabanı
  • MongoDB — Belge veritabanı
  • Redis — Bellek içi veri deposu / önbellek

Bunları AI’ya tanımlayarak veya proyecta.config.json dosyanızda yapılandırarak ekleyebilirsiniz. Ayrıntılar için Dev Machines sayfasına bakın.

Verilerim yedekleniyor mu?

Veri kalıcılığı ve replikasyon otomatik olarak yönetilir. Altyapı veritabanları (PostgreSQL vb.) için yedeklemeler şu an otomatik değildir.

Verilerimi dışa aktarabilir miyim?

Data sekmesinden veri dışa aktarma henüz mevcut değil. Dashboard > Data bölümünde kayıtlara göz atabilir ya da verilerinizi dışa aktarması için AI’ya sorabilirsiniz. Diğer dışa aktarma yolları için Export Data sayfasına bakın.

Verileri AI üzerinden geçmeden düzenleyebilir miyim?

Evet — kayıtlara doğrudan göz atmak, oluşturmak, düzenlemek ve silmek için Dashboard > Data bölümünü kullanın.

  • Toplu yükleme için CSV import