Ana içeriğe atla
Her veritabanı ayrılmış bir Postgres örneğidir; izole edilmiş, sıfıra ölçeklenebilir, havuzlanmış ve doğrudan bağlantılarla. AI’dan bir tane oluşturmasını isteyin ve kurulum ile kimlik bilgilerini yönetir.

Veritabanı oluşturma

AI’ya uygulamanın neye ihtiyacı olduğunu söyleyin. Önce mevcut veritabanlarını listelemeli ve uygun bir aktif veritabanı varsa onu yeniden kullanmalıdır. Yalnızca izolasyon istediğinizde veya mevcut hiçbir veritabanı uygun olmadığında yeni bir Postgres örneği oluşturur.

Kimlik bilgileri

Veritabanı kimlik bilgileri vault aracılığıyla yönetilir.
  • Kimlik bilgilerini görüntüle - veritabanının geçerli bağlantı URI’lerini döndürür.
  • Kimlik bilgilerini yenile - veritabanı parolasını sıfırlar ve yeni vault sırlarını oluşturur. Kimlik bilgileri eksik, tehlikeye girmiş veya döndürülmesi gerektiğinde kullanın. Eski kimlik bilgileri hemen çalışmaz.

Kimlik bilgilerini bir uygulamada kullanma

Oluşturulan uygulamalar için AI, veritabanı kimlik bilgilerini db aracıyla işlem bileşenine bağlar. Uygulama kodu DATABASE_URL ve DIRECT_DATABASE_URL gibi normal ortam değişkenlerini okur. Manuel yerel komutlar için Kazzle CLI’yi doğru koleksiyon ve ortamla çalıştırın:
{
  "scripts": {
    "dev": "kazzle run --collection=my-saas --env=dev -- bun run server.ts"
  }
}
Veritabanı URL’lerini ön uç koduna veya VITE_* değişkenlerine koymayın.

Göçler

Şema değişiklikleri uygulama deposundaki SQL dosyalarına gider (örn. migrations/001_create_todos.sql). Kazzle bu göçleri uygulamanızın dağıtım akışının bir parçası olarak çalıştırabilir. Gerçek zamanlı senkronizasyon etkinse, AI ilgili senkronizasyon kurulumunu da günceller.

Gerçek zamanlı senkronizasyonu etkinleştirme

AI’dan bir veritabanında senkronizasyonu etkinleştirmesini isteyin. Gerçek zamanlı bir uygulamayı bağlamadan önce veritabanı sync: ready gösterinceye kadar beklemesi gerekir. Nasıl çalıştığını görmek için Gerçek zamanlı senkronizasyon bölümüne bakın.

Veritabanını silme

AI’dan bir veritabanını silmesini isteyin. Kazzle önce onu silinmiş olarak işaretler ve kalıcı temizleme çalışmadan önce veritabanı geri yüklenebilir.

Örnek: sıfırdan veritabanı kurma

  1. “my-app-db adında bir veritabanı oluştur”
  2. AI uygun bir veritabanı yeniden kullanır veya Postgres’i kurar ve kimlik bilgilerini vault’ta depolar
  3. “id, text, done ve created_at ile bir todos tablosu oluştur”
  4. AI SQL’i çalıştırır
  5. “Bunu uygulamama bağla” - AI veritabanını uygulamanın işlem bileşenine bağlar
Çevrimdışı destek içeren gerçek zamanlı uygulamalar için AI ayrıca senkronizasyonu açar ve istemci tarafı şemasını kurar. Tam akış için gerçek zamanlı uygulama oluşturma bölümüne bakın.