Baza danych
Każda aplikacja zawiera bazę danych. Proyecta tworzy schemat na podstawie Twoich opisów. Przeglądaj, edytuj i zarządzaj danymi z zakładki Database.
Każda aplikacja Proyecta ma wbudowaną bazę danych — bez żadnej konfiguracji. To baza czasu rzeczywistego, zorientowana na dokumenty, z automatyczną reaktywnością — interfejs aktualizuje się natychmiast po zmianie danych.
Jak działa baza danych?
Dział zatytułowany „Jak działa baza danych?”Gdy opisujesz funkcje AI, automatycznie tworzy ona schemat bazy danych:
"Add a blog with posts and comments"→ tworzy tabelepostsicomments"Users should be able to save favorites"→ tworzy tabelęfavoritesz relacjami do użytkowników"Track order history"→ tworzy tabelęordersz odpowiednimi indeksami
Nie musisz projektować schematu. Opisz funkcjonalność i doświadczenie użytkownika, jakich oczekujesz, a AI zajmie się resztą.
Przeglądanie danych i zarządzanie nimi
Dział zatytułowany „Przeglądanie danych i zarządzanie nimi”Otwórz Dashboard > Data, aby przeglądać bazę danych i nią zarządzać:
- Table list — wszystkie tabele wraz z liczbą dokumentów
- Record browser — stronicowany widok rekordów w dowolnej tabeli
- Create records — dodawanie nowych rekordów za pomocą edytora formularzy
- Edit records — aktualizowanie poszczególnych pól
- Delete records — usuwanie rekordów z potwierdzeniem
Zakładka Data automatycznie wykrywa schematy tabel i wnioskuje typy pól, dzięki czemu możesz przeglądać i edytować rekordy bez żadnej konfiguracji. Obsługuje też edycję komórek inline dla pól skalarnych (liczba, krótki tekst, wartość logiczna) — kliknij komórkę, aby edytować bezpośrednio; złożone pola i pola JSON otwierają pełny edytor formularza. Pasek wyszukiwania na pasku narzędzi filtruje rekordy po stronie klienta na załadowanej stronie.
A co z AI?
Dział zatytułowany „A co z AI?”AI to dziś najpotężniejszy sposób na odczytywanie i zapisywanie danych. Zapytaj bezpośrednio:
"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 oldtemp_importstable"
AI może bezpośrednio odczytywać i modyfikować dowolne dane — poproś je o dodanie, aktualizację lub usunięcie rekordów. Ze względów bezpieczeństwa tabela użytkowników zarządzana przez auth jest chroniona przed zapisem i nie może być modyfikowana przez AI.
Bazy danych infrastruktury
Dział zatytułowany „Bazy danych infrastruktury”Jeśli potrzebujesz tradycyjnej relacyjnej bazy danych jako uzupełnienia wbudowanej bazy, możesz dodać usługi infrastrukturalne:
- PostgreSQL — pełna relacyjna baza danych z obsługą SQL
- MySQL — alternatywna relacyjna baza danych
- MongoDB — baza danych zorientowana na dokumenty
- Redis — magazyn danych w pamięci / cache
Możesz je dodać, opisując je AI lub konfigurując w pliku proyecta.config.json. Szczegóły znajdziesz w sekcji Dev Machines.
Czy moje dane są archiwizowane?
Trwałość danych i replikacja są obsługiwane automatycznie. W przypadku infrastrukturalnych baz danych (PostgreSQL itp.) tworzenie kopii zapasowych nie jest obecnie zautomatyzowane.
Czy mogę wyeksportować dane?
Eksport danych z zakładki Data nie jest jeszcze dostępny. Możesz przeglądać rekordy w Dashboard > Data lub poprosić AI o wyeksportowanie danych. Inne ścieżki eksportu opisuje sekcja Export Data.
Czy mogę edytować dane bez użycia AI?
Tak — użyj Dashboard > Data, aby bezpośrednio przeglądać, tworzyć, edytować i usuwać rekordy.
Wkrótce
Dział zatytułowany „Wkrótce”- Import CSV do masowego ładowania danych