Skip to main content

In Base44 sind die Daten deiner App die Informationen, die alles zum Leben erwecken. Sie umfassen alle Informationen, die deine App enthält, wie Personen, die sich anmelden, Inhalte, die du zeigst, Bestellungen, die du verarbeitest, und Aktivitäten, die in deiner App stattfinden.
Die Data-Seite mit einer Karte für jede Tabelle einer App

Beispieldaten für eine Reise-App mit Tabellen wie Trip, TripItem, VisitedPlace und WishlistPlace.


Deine Daten verstehen

Alle Daten deiner App sind in Tabellen organisiert, genau wie in einer Tabellenkalkulation. Jede Tabelle gruppiert eine Art von Information (wie Personen oder Produkte) und sortiert sie in Spalten, sogenannte Felder, wie Namen, Daten oder Preise. Wenn du zum Beispiel eine App erstellst, um dein Ladengeschäft zu führen, kannst du die Datentabellen in Base44 verwenden, um alles organisiert zu halten. Du könntest eine Users-Datentabelle haben, um die Namen und E-Mail-Adressen deiner Kunden zu speichern, eine Products-Tabelle, die auflistet, was du verkaufst, und eine Orders-Tabelle, um jeden Kauf zu verfolgen. Jeder neue Kunde, jedes neue Produkt oder jede neue Bestellung wird automatisch als neue Zeile in der richtigen Tabelle hinzugefügt, sodass du die Informationen deines Ladens schnell finden, aktualisieren oder verwalten kannst.

Datenfeldtypen

Wenn du oder die KI ein Feld (Spalte) zu deiner Tabelle hinzufügst, wählst du aus, welche Art von Information es speichert. Einige gängige Feldtypen umfassen:
  • Text: Für Wörter, Sätze oder Beschreibungen (wie Kundennamen oder Produktdetails)
  • Number: Für Preise, Mengen oder Maße
  • Yes/No (Boolean): Für Felder, die wahr oder falsch sind (wie „Ist aktiv?”)
  • Date/Time: Um Daten zu speichern wie Anmeldetag, Bestelldatum oder Veranstaltungszeit
  • File: Für Bilder, Dokumente oder andere Dateien
  • Reference: Um diese Tabelle mit einer anderen Tabelle zu verknüpfen (zum Beispiel jede Bestellung mit dem richtigen Kunden verknüpfen)
  • Object: Für fortgeschrittene Fälle: dies lässt dich strukturierte Informationen wie ein JSON-Objekt hinzufügen

Auf die Daten deiner App zugreifen

Es ist einfach, alle Informationen zu sehen, die deine App sammelt. Du kannst deine Daten jederzeit über das Dashboard einsehen, wo dir jede Tabelle einen klaren, organisierten Blick auf deine Personen, Produkte, Bestellungen und mehr gibt. So kannst du verfolgen, was in deiner App passiert, und alles auf dem neuesten Stand halten.

Eine Tabelle öffnen

Jede Tabelle deiner App erscheint als Karte auf der Data-Seite. Öffne eine, um ihre Datensätze zu sehen. So öffnest du eine Tabelle:
  1. Klicke in deinem App-Editor auf Dashboard.
  2. Klicke auf Data.
  3. Wähle die gewünschte Tabelle aus.
Eine Tabelle auf der Data-Seite mit einer Zeile pro Datensatz und einer Spalte pro Feld

Die Datensätze einer Tabelle auf der Data-Seite

Deine Daten erkunden

Sobald du drin bist, geben dir die Tabelle selbst und die Data-Seite jeweils ein paar Möglichkeiten, dich zu orientieren. Innerhalb einer Tabelle:
  • Spalten: Sortiere nach jeder Spalte und blende Spalten aus oder ordne sie neu an. Jede Tabelle hat außerdem die Spalten Created, Last updated und Created by. Sie bleiben ausgeblendet, bis du sie unter Columns einschaltest.
  • Datensätze: Scrolle weiter, um mehr zu laden, statt durch Seiten zu blättern.
  • Zeilen: Wähle mehrere aus, um sie gemeinsam in den Papierkorb zu verschieben, und nutze den Kopieren-Button einer Link-Zelle, um ihren Wert zu kopieren.
  • Bilder: In deine App hochgeladene Bilder erscheinen als Miniaturansichten in der Tabelle, auch Dateien, die deine App privat speichert. Links zu Bildern auf anderen Websites bleiben Links, und andere hochgeladene Dateien erscheinen als Datei-Chip.
Zurück auf der Data-Seite:
  • Sort by: Sortiere die Karten A-Z oder Z-A.
  • More actions: Klicke auf das Symbol auf einer Karte für schnelle Optionen: Test Permissions in preview, View Data, Export, Schema, Backup & Restore (nur in Production), Recently deleted, Clear table records und Delete this table.
Die Data-Seite mit geöffnetem More-actions-Menü auf einer Tabellenkarte

Das More-actions-Menü auf einer Tabellenkarte

Nach bestimmten Daten suchen

Verwende die Suchleiste über der Tabelle, um relevante Zeilen schnell zu finden. Die Suche durchsucht alle Textfelder in deinen Daten, sodass du direkt zu einer bestimmten Zeile springen kannst, statt zu scrollen. So suchst du nach Daten:
  1. Öffne die gewünschte Tabelle über Data im Dashboard deiner App.
  2. Gib ein Wort, eine Zahl oder einen Satz in die Suchleiste über der Tabelle ein.
Eine Tabelle mit der Suchleiste auf der Data-Seite durchsuchen

Eine Tabelle durchsuchen

Deine Daten filtern

Verwende Filter, um eine lange Tabelle in eine fokussierte Ansicht zu verwandeln, zum Beispiel um nur ausgelieferte Funktionen, Elemente deines Teams oder geplante Arbeit für ein bestimmtes Quartal zu sehen. Die Filter, die du erhältst, stammen aus den Feldern dieser Tabelle, sodass jede Tabelle ihre eigene Liste hat. Felder wie Daten, Zahlen und Auswahlfelder bekommen einen Filter, und reine Textfelder werden stattdessen von der Suchbox daneben abgedeckt. Eine Tabelle, die nur aus Textfeldern besteht, hat nichts zu filtern und zeigt daher keine Filters-Schaltfläche. So filterst du deine Daten:
  1. Öffne die gewünschte Tabelle über Data im Dashboard deiner App.
  2. Klicke oberhalb der Tabelle auf Filters und wähle deine Filter aus.
  3. Um zu ändern, welche Spalten du siehst, klicke auf Columns und blende sie ein, aus oder ordne sie neu an.
Datentabelle mit geöffnetem Datumsfilter

Eine Tabelle filtern


Daten hinzufügen und aktualisieren

Base44 sammelt und aktualisiert die Daten deiner App automatisch, während Personen mit deiner App interagieren. Die KI richtet deine Tabellen so ein, dass die richtigen Informationen für dich gespeichert und aktuell gehalten werden. Wenn du jedoch manuell Informationen hinzufügen möchtest (zum Beispiel ein Produkt hinzufügen, einen Datensatz aktualisieren oder Testdaten eingeben), kannst du dies einfach über das Dashboard deiner App im App-Editor tun.

Daten manuell hinzufügen

Füge selbst einen einzelnen Datensatz hinzu, wenn du etwas testest oder eine Lücke füllst, statt eine Datei zu importieren. So fügst du einen Datensatz hinzu:
  1. Öffne die gewünschte Tabelle über Data im Dashboard deiner App.
  2. Klicke auf Add Item.
  3. Gib die Daten ein und klicke auf Submit.
Formular zum Hinzufügen eines Datensatzes zu einer Datentabelle

Einen Datensatz hinzufügen

Daten bearbeiten

Um einen Datensatz zu bearbeiten, klicke auf die Zeile der Tabelle, die du bearbeiten möchtest, vervollständige die Details und klicke auf Save changes. Unter Record info zeigt der Datensatz außerdem, wann er erstellt wurde (Created), von wem (Created by) und wann er zuletzt aktualisiert wurde (Last updated). Datensätze von Personen, die nicht angemeldet waren, zeigen Anonymous als Ersteller. Datensätze, die der KI-Chat beim Bauen deiner App erstellt hat, zeigen statt einer E-Mail eine Service-Account-ID. Bei einem Feld für eine Datei oder ein Bild, etwa photo_url, klicke auf das Upload-Symbol neben dem Feld. So lädst du eine Datei direkt von deinem Computer hoch, statt einen Link einzufügen.
Die Bearbeitungsleiste eines Datensatzes mit hervorgehobenem Upload-Button eines Bildfelds und dem Block Record info

Einen Datensatz bearbeiten, mit Upload-Button und Record info

Daten löschen

Du kannst einen einzelnen Datensatz aus seiner Zeile löschen, alle Datensätze in einer Tabelle von der Karte der Tabelle aus löschen, eine nicht mehr benötigte Tabelle löschen oder den KI-Chat bitten, es für dich zu tun. Die KI bereitet die Löschaktion vor und bittet um deine Genehmigung, bevor etwas entfernt wird.
Gelöschte Datensätze sind nicht sofort weg:
  • Gelöschte Datensätze werden 30 Tage lang aufbewahrt, sodass du Zeit hast, sie wiederherzustellen. Klicke oben in der Datentabelle auf das Symbol More actions und klicke auf Recently deleted, um sie zu sehen und wiederherzustellen. Nach 30 Tagen werden sie dauerhaft gelöscht und können nicht wiederhergestellt werden.
  • Im Elite-Tarif und in einem Enterprise-Tarif (Business oder Enterprise) sichert Base44 deine Daten außerdem automatisch, sodass du nachsehen kannst, was deine Tabellen früher enthielten, eine Kopie herunterladen oder deine Daten wiederherstellen kannst, falls Datensätze versehentlich bearbeitet, importiert oder gelöscht werden.
Um einen einzelnen Datensatz zu löschen, klicke in der entsprechenden Zeile der Tabelle auf das Symbol Delete. Um alle Datensätze in einer Tabelle zu löschen, klicke auf das Symbol More actions auf der Karte dieser Tabelle und klicke auf Clear table records.
Datentabelle mit sichtbarem Lösch-Symbol in einer Zeile unter dem Mauszeiger

Einen Datensatz löschen

So löschst du eine Tabelle:
  1. Klicke in deinem App-Editor auf Dashboard.
  2. Klicke auf Data.
  3. Klicke im More actions-Menü der Tabellenkarte auf Clear table records, zuerst in Production und dann in Test, damit die Tabelle in beiden leer ist.
  4. Klicke auf der Karte der Tabelle auf das Symbol More actions und dann auf Delete this table.
  5. Klicke zur Bestätigung auf Delete this table.
Das Löschen einer Tabelle entfernt sie aus dem Datenmodell deiner App. Alles in ihrem Papierkorb kann dann nicht mehr wiederhergestellt werden. Wenn der Code deiner App die Tabelle noch definiert, kommt sie zurück, sobald dieser Code das nächste Mal geschrieben oder abgerufen wird.
So löschst du Daten mit dem KI-Chat:
  1. Öffne den KI-Chat in deinem App-Editor.
  2. Beschreibe, was du löschen möchtest, zum Beispiel: Lösche die Daten für Italien in der TripItem-Entität.
  3. Überprüfe die vorgeschlagene Löschanfrage, einschließlich des Entitätsnamens.
  4. Klicke auf Approve, um die Löschung zu bestätigen, oder auf Reject, um abzubrechen.

Daten importieren

Manchmal möchtest du viele Informationen auf einmal in deine App bringen. Du kannst Daten auf 2 Arten importieren, je nachdem, ob du direkt im Dashboard arbeiten oder den KI-Chat um Hilfe bitten möchtest.
Imports fügen neue Zeilen zu deinen Tabellen hinzu. Sie aktualisieren oder überschreiben keine bestehenden Datensätze. Wenn du möchtest, dass deine Datei die Daten in einer Tabelle ersetzt, lösche zuerst die aktuellen Datensätze in dieser Tabelle und führe dann den Import erneut mit deiner Datei aus.

Den KI-Chat verwenden

Verwende den KI-Chat, um bestehende Datendateien in Entitäten und Datensätze in deiner App umzuwandeln. Dies ist hilfreich, wenn du bereits Informationen in einer Tabellenkalkulation oder JSON-Datei hast und sie in Base44 bringen möchtest. Du kannst strukturierte Datendateien hochladen und die KI bitten, Entitäten für dich zu erstellen oder zu aktualisieren, einschließlich des Einrichtens von Tabellen und der Zuordnung von Feldern. Unterstützte Formate zum Importieren von Daten:
  • CSV (.csv)
  • Excel (.xlsx, .xls)
  • JSON (.json)
Wenn du eine Excel-Datei mit mehreren Tabellenblättern hochlädst, kannst du die KI bitten, ein einzelnes Blatt zu importieren oder alle Blätter in ihre entsprechenden Entitäten zu importieren.

Beispiel-Prompts, die du verwenden kannst:

  • Importiere diese Daten in die Customers-Entität.
  • Importiere diese JSON-Datei in meine Orders-Entität.
  • Importiere das Blatt 'Orders' in die Orders-Entität.
  • Hier ist eine CSV meiner Produkte. Erstelle eine Products-Entität mit passenden Feldern und importiere diese Zeilen.
So importierst du Daten mit dem KI-Chat:
  1. Erstelle die Entität, in die du importieren möchtest (zum Beispiel Products, Contacts, Orders).
  2. Öffne den KI-Chat in deinem App-Editor.
  3. Klicke auf das Upload files-Symbol und wähle deine Datendatei aus.
  4. Bitte die KI, die Daten zu importieren.
  5. Überprüfe die Antwort und genehmige den Import im Chat.
Wenn du Daten auf diese Weise importierst, analysiert Base44 die Struktur deiner Datei und ordnet Spalten deinen Entitätsfeldern zu. Es kann Entitäten erstellen oder aktualisieren, wenn dein Schema sich ändern muss, indem neue Entitäten oder Felder hinzugefügt oder Feldtypen angepasst werden, damit sie zu deiner Datei passen. Es aktualisiert oder überschreibt keine bestehenden Datensätze; es hängt immer neue Zeilen an. Wenn etwas nicht passt, aktualisiert die KI das Schema, wo dies sicher ist, und versucht den Import erneut, sodass du nicht alles manuell beheben musst.
Für Dateigrößenbeschränkungen und mehr Details zum Hochladen von Dateien in den KI-Chat siehe Hochladen und Verwalten von Dateien.
So verwendest du den KI-Chat, um bestehende Daten zu ersetzen: Wenn du möchtest, dass der Inhalt einer Datei alle aktuellen Datensätze in einer Entität ersetzt, musst du die Entität zuerst leeren und dann die neuen Zeilen aus deiner Datei importieren.
Tipp: Bevor du Datensätze löschst, erwäge, die Tabelle zu exportieren, damit du eine Sicherungskopie deiner ursprünglichen Daten hast.
  1. Bitte den KI-Chat, die Datensätze in der entsprechenden Entität zu löschen (zum Beispiel Lösche alle Datensätze aus der Orders-Entität.).
  2. Bestätige, dass du die Datensätze löschen möchtest.
  3. Klicke auf das Upload files-Symbol und wähle deine Datendatei aus.
  4. Bitte den KI-Chat, die Datei in dieselbe Entität zu importieren.

Direkt im Dashboard

Verwende diese Option, wenn du bereits eine CSV hast, die zu deiner Tabelle passt, und du einfach möchtest, dass die Zeilen in deinen Daten erscheinen. Exportiere zum Beispiel deine Kundenliste aus einem anderen Tool als CSV, passe die Spalten an deine Customers-Tabelle an und importiere dann die Datei, sodass du diese Kunden direkt in Base44 verwalten kannst. Dashboard-Imports unterstützen CSV-Dateien (.csv) und fügen nur neue Zeilen hinzu. Sie aktualisieren oder überschreiben also nie bestehende Datensätze. Um stattdessen alles in einer Tabelle zu ersetzen, klicke bei dieser Tabelle auf Clear table records, um sie zu leeren, und importiere dann deine CSV. Werte wie NULL, None, N/A, #N/A und NaN kommen in jeder Spalte, die keine Textspalte ist, als leer an. Listenfelder akzeptieren entweder ein JSON-Array oder einen kommagetrennten String. Nach dem Import zeigt die Data-Seite, wie viele Datensätze hinzugefügt wurden, und meldet alle Zeilen, die nicht importiert werden konnten.
More-actions-Menü der Tabelle Trip mit Import ganz oben

In eine Tabelle importieren

So importierst du Daten aus dem Dashboard:
  1. Klicke in deinem App-Editor auf Dashboard.
  2. Klicke auf Data.
  3. Wähle den entsprechenden Datensatz (Tabelle) aus.
  4. Klicke auf das More actions-Symbol und klicke auf Import.
  5. Wähle deine CSV-Datei aus und klicke auf Open.

Daten exportieren

Du möchtest vielleicht die Daten deiner App für Backup, Analyse oder zur Verwendung in anderen Tools herausnehmen. Dazu kannst du die Export-Option verwenden. Du möchtest zum Beispiel die Bestellungen deines Shops oder Personenlisten exportieren, um sie mit deinem Buchhalter zu teilen, oder die Daten zum Erstellen benutzerdefinierter Berichte verwenden. Deine Daten werden als CSV-Datei heruntergeladen, die du in Tabellenkalkulationssoftware wie Excel oder Google Sheets öffnen kannst. So exportierst du die Daten deiner App:
  1. Klicke in deinem App-Editor auf Dashboard.
  2. Klicke auf Data.
  3. Wähle den entsprechenden Datensatz (Tabelle) aus.
  4. Klicke auf das More actions-Symbol und klicke auf Export.
More-actions-Menü der Tabelle Trip mit Export unter Import

Eine Tabelle exportieren


Datenberechtigungen ändern

Jede Datentabelle hat ihre eigenen Sicherheitseinstellungen, die steuern, wer ihre Daten lesen und schreiben kann. Lesezugriff: Wer Datensätze anzeigen kann
Schreibzugriff: Wer Datensätze erstellen, aktualisieren oder löschen kann
Hinweis: Für detailliertere Erklärungen siehe den Leitfaden zum Verwalten von Sicherheitseinstellungen.
Jede Tabelle hat ihre eigene Berechtigungsseite, die die Regeln auflistet, die entscheiden, wer ihre Datensätze erstellen, lesen, aktualisieren und löschen kann. Regeln werden kombiniert, eine Person muss also nur eine davon erfüllen. Um zu prüfen, ob deine Regeln funktionieren, klicke im More actions-Menü der Tabellenkarte, im More actions-Menü der Tabelle selbst oder nach dem Speichern einer Änderung auf der Permissions-Seite der Tabelle auf Test Permissions in preview. Die Vorschau deiner App öffnet sich auf einer Seite, die diese Tabelle liest. Die Liste der Personen, als die du handeln kannst, ist bereits geöffnet. So siehst du genau, worauf jede Person zugreifen kann. Erfahre mehr über das Testen deiner Berechtigungen. So änderst du die Berechtigungen für deine Daten:
  1. Klicke in deinem App-Editor auf Dashboard.
  2. Klicke auf Data und wähle dann die gewünschte Tabelle aus.
  3. Klicke oben in der Tabelle auf Permissions.
  4. Klicke auf Edit, ändere die Regeln und speichere.
Die Permissions-Seite einer Tabelle mit ihren aktuellen Regeln und einer Edit-Schaltfläche

Die Berechtigungen einer Tabelle, geöffnet über die Permissions-Schaltfläche in der Tabelle

Berechtigungsrisiken beheben

Wenn eine Tabelle ein Row-Level-Security-Risiko hat, erscheint ein Warnsymbol auf ihrer Karte auf der Data-Seite, und ein Banner Permission risks detected erscheint über den Karten. Öffne die Tabelle, um dasselbe Banner mit dem ausgeschriebenen Risiko und den empfohlenen Regeln zu sehen.
  • Eine Tabelle beheben: Öffne die Tabelle und klicke auf Fix, um die empfohlenen Regeln anzuwenden, oder auf More details, um zuerst das Risiko und die vorgeschlagenen Änderungen zu prüfen.
  • Mehrere auf einmal beheben: Klicke auf der Data-Seite im Banner auf Fix all, um jede markierte Tabelle zu beheben, oder klicke auf Select, hake die gewünschten Tabellen an und klicke dann auf Fix all.
Ein auf einer Tabelle erkanntes Berechtigungsrisiko, mit einer Ein-Klick-Behebung

Ein Berechtigungsrisiko beheben


Deine Daten mit einer anderen App verbinden

Du kannst eine andere App Daten aus deiner Base44-App lesen oder schreiben lassen. Dies ist nützlich, wenn du Informationen synchronisieren, Aufgaben automatisieren oder externen Tools Zugriff geben möchtest. So verbindest du deine Daten mit einer anderen App:
  1. Klicke in deinem App-Editor auf Dashboard.
  2. Klicke auf API.
  3. Wähle die gewünschte Tabelle aus dem Dropdown aus.
  4. Wähle das benötigte Format: JS SDK, JS Fetch, cURL oder Python.
  5. Kopiere den Code zum Lesen oder Aktualisieren von Daten.
  6. Füge ihn in die andere App oder das andere Tool ein, damit es weiß, wie es sich mit deiner Tabelle verbinden soll.
Die API-Seite mit dem Dropdown für die Sprache der Code-Beispiele auf JS SDK gesetzt

Code-Beispiele für deine Tabellen auf der API-Seite


FAQs

Wähle unten eine Frage aus, um mehr über die Daten deiner App zu erfahren.
Es ist derzeit nicht möglich, 2 separate Apps automatisch in einer einzigen App in Base44 zusammenzuführen. Jede App wird als unabhängiges Projekt mit eigener Codebasis, Einstellungen, Berechtigungen und Integrationen verwaltet.Wenn du die Funktionen von 2 Apps kombinieren möchtest, musst du Code, Komponenten und Einstellungen manuell von einer App in die andere neu erstellen oder kopieren. Nachdem du Code und Funktionalität kombiniert hast, teste die neue App gründlich, um sicherzustellen, dass alles wie erwartet funktioniert.
Ja, um deine Daten zu löschen, gehe zu Data im Dashboard deiner App. Klicke im entsprechenden Daten-Tab auf More actions und dann auf Clear table records. Du kannst auf die gelöschten Daten 30 Tage lang zugreifen und sie wiederherstellen, aber danach werden sie dauerhaft gelöscht.
Menü einer Datentabelle mit der Option, alle Datensätze zu leeren

Die Datensätze einer Tabelle leeren

Du kannst 30 Tage lang auf deine gelöschten Daten zugreifen und sie wiederherstellen. Danach werden gelöschte Daten dauerhaft entfernt und können nicht wiederhergestellt werden.
Ja. Du kannst den KI-Chat sicher bitten, Mock-Daten zum Testen hinzuzufügen. Standardmäßig fügt er neue Datensätze hinzu, ohne bestehende zu ändern oder zu entfernen, sodass deine wichtigen Informationen geschützt bleiben.Für strukturiertes Testen ist es besser, die integrierte Testdaten-Funktion zu verwenden, statt Ad-hoc-Mock-Datensätze zu deinen Live-Tabellen hinzuzufügen. Testdaten lassen dich Beispieldatensätze schnell generieren, zurücksetzen und entfernen, ohne deine echten Produktionsdaten zu beeinträchtigen. Erfahre mehr in Deine Daten testen.Wenn du dich entscheidest, Testdatensätze direkt mit dem KI-Chat zu einer Tabelle hinzuzufügen, kannst du sie später aus dem Dashboard löschen, indem du diese Datensätze entfernst.
Der KI-Chat konzentriert sich auf das Hinzufügen und Importieren von Daten. Er entfernt keine Datensätze, es sei denn, du bittest ihn ausdrücklich, Daten aus einer bestimmten Entität zu löschen, und bestätigst die Aktion.Wenn du alle Daten in einer Entität durch den Inhalt einer Datei ersetzen möchtest, ist das sichere Muster:
  • Exportiere die aktuelle Tabelle, wenn du ein Backup möchtest.
  • Bitte den KI-Chat, die Datensätze in der entsprechenden Entität zu löschen.
  • Lade deine Datei hoch und bitte den KI-Chat, sie in dieselbe Entität zu importieren.
Dies stellt sicher, dass die Entität zuerst geleert und dann mit den neuen Zeilen aus deiner Datei gefüllt wird.
Wenn du eine neue Spalte (Feld) hinzufügen oder andere Änderungen an deinen Datentabellen vornehmen möchtest, bitte den KI-Chat, dies für dich zu tun. Der KI-Chat handhabt Updates für dein Datenschema, du musst nur beschreiben, was du ändern möchtest.Wenn du zum Beispiel eine „Notes”-Spalte zu einer deiner Datentabellen hinzufügen möchtest, fordere den Chat auf, sie hinzuzufügen. Es ist am besten, wenn du den Discuss-Modus im Chat verwendest, um der KI zu helfen, zu entscheiden, wie sie die Änderung vornehmen soll, bevor sie sie umsetzt.
Ab dem 27. November 2025 gibt es ein Limit von 5.000 Elementen pro Anfrage, um die Performance schnell, stabil und zuverlässig zu halten.Wenn deine App derzeit alles in einer großen Anfrage abruft, musst du sie möglicherweise aktualisieren, damit sie Daten in kleineren Stücken lädt. Sobald diese Änderung live geht, überprüfe deine Abläufe doppelt, um sicherzustellen, dass alles noch wie erwartet funktioniert.
Tipp: Um sicherzustellen, dass du innerhalb der Beschränkung bist, kannst du diese Nachricht in den Base44-KI-Chat einfügen: „Stelle sicher, dass alle Datenabfragen auf 5.000 Elemente begrenzt sind.”
Du hast deine Daten nicht verloren. Wenn eine Sammlung mehr als 5.000 Datensätze hat, begrenzt das System, wie viele Elemente gleichzeitig geladen werden können, um die Performance zu schützen. Was du siehst, hängt davon ab, wo du suchst:
  • In deinem Dashboard: Die Datentabelle zeigt nur bis zu 5.000 Elemente, auch wenn deine Sammlung mehr enthält. Alle deine Datensätze sind weiterhin gespeichert. Um alles zu überprüfen, exportiere die Sammlung als CSV aus dem Dashboard, damit du alle Elemente außerhalb der Tabellenansicht sehen kannst.
  • In deinen App-Seiten: Seiten, die versuchen, die gesamte Sammlung in einer Anfrage abzurufen, zeigen ebenfalls nur bis zu 5.000 Elemente. Die restlichen Datensätze sind noch da, werden aber nicht auf dieser Seite geladen. Richte Paginierung ein, damit deine App Daten in kleineren Chunks lädt, zum Beispiel 50 bis 200 Elemente auf einmal. Du kannst den KI-Chat bitten, Paginierung für dich hinzuzufügen.
Ja. Wenn die Daten in deiner Base44-App gespeichert sind, kannst du sie aus deinen Entitäten lesen und auf jedem Plan anzeigen, einschließlich des kostenlosen Plans. Grundlegendes Datenabrufen und -anzeigen erfordert keine Backend-Funktionen oder einen kostenpflichtigen Plan.Backend-Funktionen werden nur benötigt, wenn du dich mit einem externen Dienst oder einer API außerhalb von Base44 verbinden möchtest, wie Strava, Stripe oder eine Drittanbieter-Datenbank. Das Verbinden mit externen APIs erfordert den Builder-Plan oder höher.
Ja. Du kannst ein vollständiges Rollen- und Hierarchiesystem in deiner App erstellen, einschließlich Managern, Teams und sogar separater Bereiche für jeden Kunden, wenn du eine SaaS-App baust.Auf hohem Niveau funktioniert das Muster so:
  • Personen registrieren und melden sich über den normalen Base44-Anmelde-Flow an. Ihre Kontodaten werden in der integrierten User-Entität gespeichert. Du änderst die Sicherheitsregeln dieser Entität nicht.
  • Du erstellst deine eigenen Entitäten, um dein Geschäft zu modellieren, zum Beispiel Company, Team und TeamMember.
  • Jeder Datensatz in diesen Entitäten verknüpft sich mit einem User-Datensatz über ein Referenzfeld wie userId. Dies verbindet Anmeldekonten mit deinen eigenen Geschäftsrollen.
  • Du verwendest Datenberechtigungen und Row-Level-Security auf deinen Entitäten, damit jede Person nur die Datensätze sieht, die sie sehen soll.
Zum Beispiel:
  • In einer SaaS-App kann jeder Company-Datensatz einen deiner Kunden darstellen. Datenberechtigungen stellen sicher, dass Personen aus einem Unternehmen keine Daten eines anderen Unternehmens sehen können.
  • Innerhalb jedes Unternehmens können TeamMember-Datensätze Felder wie Rolle, Manager und Team speichern. Du kannst dann Regeln setzen, sodass Manager alle Datensätze für ihr Team sehen, während einzelne Teammitglieder nur ihre eigenen Datensätze oder ihnen zugewiesene Elemente sehen.
  • Globale Admins in deiner App können eine Rolle haben, die es ihnen erlaubt, alle Datensätze über Unternehmen und Teams hinweg zu sehen und zu verwalten.
Dieser Ansatz lässt dich komplexe, mehrstufige Apps (manchmal „User of User” oder UoU genannt) unterstützen, während Base44 weiterhin den Login und die Kern-User-Entität sicher verwaltet. Um die genauen Regeln zu entwerfen, verwende die Datenberechtigungen und Row-Level-Security-Optionen, die im Leitfaden Sicherheitseinstellungen verwalten beschrieben sind.
Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der englischen Version.