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 bilgilerinidb 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:
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
- “my-app-db adında bir veritabanı oluştur”
- AI uygun bir veritabanı yeniden kullanır veya Postgres’i kurar ve kimlik bilgilerini vault’ta depolar
- “id, text, done ve created_at ile bir todos tablosu oluştur”
- AI SQL’i çalıştırır
- “Bunu uygulamama bağla” - AI veritabanını uygulamanın işlem bileşenine bağlar