Tạo cơ sở dữ liệu
Cho AI biết ứng dụng của bạn cần gì. Nó sẽ liệt kê các cơ sở dữ liệu hiện có trước và tái sử dụng một cơ sở dữ liệu hoạt động phù hợp nếu có. Nó chỉ tạo một instance Postgres mới khi bạn yêu cầu cách ly hoặc không có cơ sở dữ liệu hiện có nào phù hợp.Thông tin xác thực
Thông tin xác thực cơ sở dữ liệu được quản lý thông qua vault.- Xem thông tin xác thực - trả về các URI kết nối hiện tại cho cơ sở dữ liệu.
- Tạo lại thông tin xác thực - đặt lại mật khẩu cơ sở dữ liệu và tạo các secret vault mới. Sử dụng khi thông tin xác thực bị thiếu, bị xâm phạm hoặc cần xoay vòng. Thông tin xác thực cũ sẽ ngừng hoạt động ngay lập tức.
Sử dụng thông tin xác thực trong ứng dụng
Đối với các ứng dụng được tạo, AI sẽ kết nối thông tin xác thực cơ sở dữ liệu vào thành phần process bằng công cụdb. Mã ứng dụng đọc các biến env bình thường như DATABASE_URL và DIRECT_DATABASE_URL.
Đối với các lệnh cục bộ thủ công, chạy thông qua Kazzle CLI với collection và environment phù hợp:
VITE_*.
Migrations
Các thay đổi schema nằm trong các tệp SQL trong repo ứng dụng (ví dụ:migrations/001_create_todos.sql). Kazzle có thể chạy các migrations này như một phần của quy trình triển khai ứng dụng của bạn. Nếu bật đồng bộ realtime, AI cũng sẽ cập nhật thiết lập đồng bộ liên quan.
Bật đồng bộ realtime
Yêu cầu AI bật đồng bộ trên cơ sở dữ liệu. Nó sẽ chờ cho đến khi cơ sở dữ liệu hiển thịsync: ready trước khi kết nối một ứng dụng realtime. Xem Realtime sync để biết cách hoạt động.
Xóa cơ sở dữ liệu
Yêu cầu AI xóa cơ sở dữ liệu. Kazzle đánh dấu nó là đã xóa trước, và cơ sở dữ liệu có thể được khôi phục trước khi dọn dẹp vĩnh viễn chạy.Ví dụ: thiết lập cơ sở dữ liệu từ đầu
- “Tạo cơ sở dữ liệu có tên my-app-db”
- AI tái sử dụng một cơ sở dữ liệu phù hợp hoặc thiết lập Postgres và lưu trữ thông tin xác thực trong vault
- “Tạo bảng todos với id, text, done và created_at”
- AI chạy SQL
- “Kết nối nó vào ứng dụng của tôi” - AI kết nối cơ sở dữ liệu với thành phần process của ứng dụng