Перейти до вмісту

База даних

Кожен застосунок містить базу даних. Proyecta створює схему на основі ваших описів. Переглядайте, редагуйте та керуйте даними на вкладці Database.

Кожен застосунок Proyecta постачається з вбудованою базою даних — жодного налаштування не потрібно. Це база даних реального часу, орієнтована на документи, з автоматичною реактивністю — інтерфейс оновлюється миттєво при зміні даних.

Коли ти описуєш функції AI, він автоматично створює схему бази даних:

  • "Add a blog with posts and comments" → створює таблиці posts і comments
  • "Users should be able to save favorites" → створює таблицю favorites із зв’язками з користувачами
  • "Track order history" → створює таблицю orders з відповідними індексами

Тобі не потрібно проєктувати схему. Опиши потрібний функціонал і користувацький досвід — AI подбає про решту.

Перегляд та керування даними

Section titled “Перегляд та керування даними”

Відкрий Dashboard > Data, щоб переглядати базу даних і керувати нею:

  • Table list — всі твої таблиці з кількістю документів
  • Record browser — посторінковий перегляд записів у будь-якій таблиці
  • Create records — додавання нових записів через редактор форм
  • Edit records — оновлення окремих полів
  • Delete records — видалення записів із підтвердженням

Вкладка Data автоматично виявляє схеми таблиць і визначає типи полів, тому можна переглядати та редагувати записи без жодного налаштування. Також підтримується вбудоване редагування комірок для скалярних полів (число, короткий текст, булеве значення) — клікни на комірку, щоб редагувати безпосередньо; складні поля або поля JSON відкривають повний редактор форм. Рядок пошуку на панелі інструментів фільтрує записи на стороні клієнта в межах завантаженої сторінки.

AI — це найпотужніший спосіб читати та записувати дані на сьогодні. Запитай його напряму:

  • "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 може читати та змінювати будь-які дані безпосередньо — попроси його додати, оновити або видалити записи. З міркувань безпеки таблиця користувачів, якою керує система автентифікації, захищена від запису і не може бути змінена через AI.

Інфраструктурні бази даних

Section titled “Інфраструктурні бази даних”

Якщо тобі потрібна традиційна реляційна база даних на додаток до вбудованої, можна додати інфраструктурні сервіси:

  • PostgreSQL — повноцінна реляційна база даних із підтримкою SQL
  • MySQL — альтернативна реляційна база даних
  • MongoDB — документоорієнтована база даних
  • Redis — сховище даних у пам’яті / кеш

Додай їх, описавши AI, або налаштувавши у файлі proyecta.config.json. Докладніше дивись у розділі Dev Machines.

Чи виконується резервне копіювання моїх даних?

Збереження та реплікація даних обробляються автоматично. Для інфраструктурних баз даних (PostgreSQL тощо) резервне копіювання наразі не автоматизовано.

Чи можу я експортувати свої дані?

Експорт даних із вкладки Data ще недоступний. Ти можеш переглядати записи в Dashboard > Data або попросити AI експортувати твої дані. Інші способи експорту описано в розділі Export Data.

Чи можу я редагувати дані без AI?

Так — використовуй Dashboard > Data, щоб переглядати, створювати, редагувати та видаляти записи безпосередньо.

  • Імпорт CSV для масового завантаження даних