Zum Inhalt springen

Datenbank

Die meisten Apps speichern ihre Daten in Proyectas integriertem CMS — ein verwalteter, Postgres-basierter Datenspeicher, ohne eigene Datenbank. Eine Echtzeit-Datenbank für Live-Updates folgt in Kürze.

Bei den meisten Proyecta-Apps musst du dir über eine Datenbank keine Gedanken machen. Wenn du deine App beschreibst, entwirft Proyecta ein Datenmodell, richtet echte Content-Collections ein und befüllt sie mit Beispieldaten — alles bevor die Benutzeroberfläche erstellt wird. Deine App wird bereits beim ersten Build mit echten, vom Inhaber bearbeitbaren Daten ausgeliefert. Diese dauerhaften Daten liegen in Proyectas integriertem Content-Management-System (ein verwalteter, Postgres-basierter Datenspeicher) — nicht in einer Datenbank, die du selbst betreiben musst.

Art der Daten Speicherort Verwalten in
Inhalte & Datensätze (Beiträge, Leistungen, Angebote, FAQs, Buchungen) Content Management (CMS) AI-Chat, Admin-Bereich der App
Benutzerkonten & Anmeldung Auth Admin-Bereich der App → Members
Produkte, Bestellungen, Abonnements, Zahlungen Commerce Admin-Bereich der App → Commerce
Hochgeladene Dateien & Medien Files & Media Admin-Bereich der App

Du musst nie selbst entscheiden, wo Inhalte, Benutzer, Bestellungen oder Dateien gespeichert werden — die Plattform übernimmt das, und du verwaltest alles über den integrierten Admin-Bereich deiner App (oder einfach per KI-Anfrage).

Du musst kein Schema entwerfen oder einen Server betreiben. Proyecta modelliert deine Daten als Collections und Einträge im CMS, richtet sie vor dem UI-Build ein und befüllt sie mit realistischen Beispielinhalten. Deine Seiten lesen diese Daten über typisierte Hooks, die die KI einrichtet, und du bearbeitest sie im Admin-Bereich — ganz ohne Code. Das vollständige Modell (Collections, Singletons, Feldtypen, Entwürfe und Veröffentlichung) findest du unter Content Management und So funktionieren die Daten deiner App.

Im Hintergrund läuft ein verwalteter, Postgres-basierter Datenspeicher: Persistenz und Replikation werden für dich übernommen — du musst keine Datenbank bereitstellen, skalieren oder sichern.

Ja. Frag einfach direkt, und sie arbeitet mit dem Datenspeicher, in dem die jeweiligen Daten liegen:

  • "Add a new service called 'Deep clean' priced at $120" → legt einen CMS-Eintrag an
  • "Mark the last five contact-form submissions as read" → aktualisiert Formulareinträge
  • "Change the homepage headline to …" → bearbeitet den Seiteninhalt

Du (oder jeder, dem du Admin-Rechte gibst) kannst dasselbe auch über den Admin-Bereich der App tun — ganz ohne KI.

Wenn du gegen eine traditionelle relationale Datenbank entwickelst — ein eigenes Repository oder eine umfangreichere lokale Arbeitslast — kann dein Entwicklungsrechner Infrastrukturdienste als Sidecar-Container ausführen:

  • PostgreSQL — vollständige relationale Datenbank mit SQL-Unterstützung
  • MySQL — alternative relationale Datenbank
  • MongoDB — dokumentenbasierte Datenbank
  • Redis — In-Memory-Datenspeicher / Cache

Diese lassen sich hinzufügen, indem du sie der KI beschreibst oder sie in proyecta.config.json konfigurierst. Weitere Details findest du unter Dev Machines. Diese Dienste sind für die lokale Entwicklung gedacht und von den Plattformdaten deiner veröffentlichten App getrennt.

Wo werden meine Inhalte gespeichert?

Im integrierten CMS von Proyecta — ein verwalteter, Postgres-basierter Datenspeicher. Persistenz und Replikation werden für dich übernommen; du musst keine eigene Datenbank betreiben. Siehe Content Management.

Werden meine Daten gesichert?

Inhalte und Datensätze im CMS werden automatisch gespeichert und repliziert. Infrastruktur-Datenbanken, die du für die lokale Entwicklung hinzufügst (PostgreSQL usw.), werden nicht automatisch für dich gesichert.

Kann ich meine Daten exportieren?

Bitte die KI, deine Daten zu exportieren, oder sieh dir Export Data für die verfügbaren Optionen an.

  • Eine Echtzeit-Datenbank — für Apps, die Daten benötigen, die sich live ändern (streamender Chat, Präsenz / „Wer ist online“, Aktivitäts-Feeds, Multiplayer-Spielstand). Dauerhafte Inhalte verbleiben weiterhin im CMS; der Echtzeit-Datenspeicher enthält nur den Live-Verhaltensstatus. Wenn du heute eine App beschreibst, die das benötigt, erstellt Proyecta den Rest und markiert den Live-Anteil als in einem Update folgend.
  • CSV-Import für das massenweise Laden von Inhalten.