Baza danych
Większość aplikacji przechowuje dane w wbudowanym CMS Proyecta — zarządzanym magazynie opartym na Postgres, bez konieczności uruchamiania własnej bazy danych. Wkrótce pojawi się baza danych w czasie rzeczywistym dla aplikacji z aktualizacjami na żywo.
Większość aplikacji Proyecta nie wymaga, abyś w ogóle myślał o bazie danych. Gdy opisujesz swoją aplikację, Proyecta projektuje model danych, tworzy prawdziwe kolekcje treści i wypełnia je przykładowymi danymi — wszystko to zanim zostanie zbudowany interfejs użytkownika. Twoja aplikacja od pierwszego buildu jest podłączona do prawdziwych danych, które właściciel może edytować. Te trwałe dane żyją w wbudowanym systemie zarządzania treścią (CMS) Proyecta (zarządzanym magazynie opartym na Postgres), a nie w bazie danych, którą musisz samodzielnie uruchamiać.
Gdzie przechowywane są dane Twojej aplikacji
Dział zatytułowany „Gdzie przechowywane są dane Twojej aplikacji”| Rodzaj danych | Gdzie są przechowywane | Zarządzaj w |
|---|---|---|
| Treści i rekordy (posty, usługi, ogłoszenia, FAQ, rezerwacje) | Zarządzanie treścią (CMS) | Czat AI, panel administracyjny aplikacji |
| Konta użytkowników i logowanie | Auth | Panel administracyjny aplikacji → Members |
| Produkty, zamówienia, subskrypcje, płatności | Commerce | Panel administracyjny aplikacji → Commerce |
| Przesłane pliki i multimedia | Pliki i multimedia | Panel administracyjny aplikacji |
Nigdy nie musisz decydować, gdzie umieścić treści, użytkowników, zamówienia ani pliki — platforma zarządza tym za Ciebie, a Ty administrujesz nimi z poziomu wbudowanego panelu administracyjnego swojej aplikacji (lub pytając AI).
Jak przechowywane są Twoje dane
Dział zatytułowany „Jak przechowywane są Twoje dane”Nie projektujesz schematu ani nie uruchamiasz serwera. Proyecta modeluje Twoje dane jako kolekcje i wpisy w CMS, tworzy je przed zbudowaniem interfejsu i wypełnia realistycznymi przykładowymi treściami. Twoje strony odczytują te dane przez typowane hooki, które wdraża AI, a Ty edytujesz je z panelu administracyjnego — bez pisania kodu. Pełny opis modelu (kolekcje, singletony, typy pól, wersje robocze i publikowanie) znajdziesz w dokumentacji Zarządzanie treścią oraz Jak działają dane Twojej aplikacji.
Pod spodem działa zarządzany magazyn oparty na Postgres: trwałość danych i replikacja są obsługiwane za Ciebie, a Ty nie musisz samodzielnie provisionować, skalować ani tworzyć kopii zapasowych bazy danych.
Czy AI może odczytywać i zapisywać dane?
Dział zatytułowany „Czy AI może odczytywać i zapisywać dane?”Tak. Zapytaj bezpośrednio, a AI będzie działać na magazynie, w którym dane się znajdują:
"Add a new service called 'Deep clean' priced at $120"→ tworzy wpis w CMS"Mark the last five contact-form submissions as read"→ aktualizuje zgłoszenia z formularza kontaktowego"Change the homepage headline to …"→ edytuje treść strony głównej
To samo możesz zrobić Ty (lub każda osoba, której nadasz uprawnienia administratora) z poziomu panelu administracyjnego aplikacji — bez AI.
Infrastrukturalne bazy danych (lokalne środowisko deweloperskie)
Dział zatytułowany „Infrastrukturalne bazy danych (lokalne środowisko deweloperskie)”Jeśli rozwijasz aplikację z użyciem tradycyjnej relacyjnej bazy danych — repozytorium, które sam dostarczyłeś, lub cięższego lokalnego workloadu — Twoja maszyna deweloperska może uruchamiać usługi infrastrukturalne jako sidecar containers:
- PostgreSQL — pełna relacyjna baza danych z obsługą SQL
- MySQL — alternatywna relacyjna baza danych
- MongoDB — dokumentowa baza danych
- Redis — in-memory data store / cache
Dodaj je, opisując swoje potrzeby AI lub konfigurując je w proyecta.config.json. Szczegóły znajdziesz w dokumentacji Dev Machines. Są one przeznaczone do lokalnego rozwoju i są oddzielone od danych platformy opublikowanej aplikacji.
Gdzie przechowywane są moje treści?
W wbudowanym CMS Proyecta — zarządzanym magazynie opartym na Postgres. Trwałość danych i replikacja są obsługiwane za Ciebie; nie musisz uruchamiać żadnej bazy danych. Zobacz Zarządzanie treścią.
Czy moje dane są objęte kopią zapasową?
Treści i rekordy w CMS są automatycznie utrwalane i replikowane. Infrastrukturalne bazy danych dodane do lokalnego środowiska deweloperskiego (PostgreSQL itp.) nie są objęte automatyczną kopią zapasową.
Czy mogę wyeksportować swoje dane?
Poproś AI o eksport danych lub zajrzyj do Export Data, gdzie opisane są dostępne opcje.
Wkrótce
Dział zatytułowany „Wkrótce”- Baza danych w czasie rzeczywistym — dla aplikacji, które potrzebują danych zmieniających się na żywo (czat strumieniowy, obecność / „kto jest online“, kanały aktywności, stan gry wieloosobowej). Trwałe treści nadal będą przechowywane w CMS; magazyn realtime będzie zawierał wyłącznie stan zachowań na żywo. Jeśli już dziś opiszesz aplikację wymagającą tej funkcji, Proyecta zbuduje pozostałą część i oznaczy funkcję live jako dostępną w przyszłej aktualizacji.
- Import CSV do masowego wczytywania treści.