Створення бази даних
Розповідьте AI, що потрібно додатку. Він повинен спочатку перелічити існуючі бази даних і повторно використати відповідну активну базу, якщо вона існує. Він створює новий екземпляр Postgres лише коли ви просите ізоляцію або жодна існуюча база не підходить.Облікові дані
Облікові дані бази даних керуються через сховище.- Переглянути облікові дані — повертає поточні URI з’єднання для бази даних.
- Відновити облікові дані — скидає пароль бази даних і створює нові секрети сховища. Використовуйте, коли облікові дані відсутні, скомпрометовані або потребують ротації. Старі облікові дані перестають працювати негайно.
Використання облікових даних у додатку
Для згенерованих додатків AI підключає облікові дані бази даних до компонента процесу за допомогою інструментуdb. Код додатку читає звичайні змінні середовища, такі як DATABASE_URL та DIRECT_DATABASE_URL.
Для ручних локальних команд запустіть через CLI Kazzle з правильною колекцією та середовищем:
VITE_*.
Міграції
Зміни схеми розміщуються у SQL-файлах у репозиторії додатку (наприкладmigrations/001_create_todos.sql). Kazzle може запускати ці міграції як частину потоку розгортання вашого додатку. Якщо синхронізація в реальному часі ввімкнена, AI також оновлює пов’язане налаштування синхронізації.
Увімкнення синхронізації в реальному часі
Попросіть AI увімкнути синхронізацію на базі даних. Він повинен чекати, поки база даних не покажеsync: ready, перш ніж підключати додаток реального часу. Див. Синхронізація в реальному часі, щоб дізнатися, як це працює.
Видалення бази даних
Попросіть AI видалити базу даних. Kazzle спочатку позначає її як видалену, і база даних може бути відновлена перед постійним очищенням.Приклад: налаштування бази даних з нуля
- “Створи базу даних під назвою my-app-db”
- AI повторно використовує відповідну базу даних або налаштовує Postgres та зберігає облікові дані у сховищі
- “Створи таблицю todos з id, text, done та created_at”
- AI запускає SQL
- “Підключи її до мого додатку” — AI з’єднує базу даних з компонентом процесу додатку