By submitting, you consent to our use of your data. Privacy Policy.
Kategorie
Technologie
Erstellt von
Beam.ai
Speichern und abfragen von Turso-Datenbankzeilen, um Datenprozesse wie das Sichern von Tabellen und das Anwenden freigegebener Schema-Updates zu automatisieren.
Lese- und Schreibzugriffe auf Zeilenebene
Turso speichert Anwendungsdaten in libSQL-Tabellen, die SQLite widerspiegeln. Wenn ein Beam AI-Agent einen Trigger empfängt, wie z. B. den Eingang eines neuen Datensatzes im Upstream, liest er die relevanten Zeilen, wendet die von Ihrem Team genehmigte Regel an und schreibt die Aktualisierung zurück in die Tabelle, sofern die Connector-Berechtigungen dies zulassen. Einfache Einfügungen und Bearbeitungen werden unverändert ausgeführt. Zeilen, die mit einem vorhandenen Schlüssel kollidieren, eine von Ihnen definierte Validierung nicht bestehen oder als geschützt markierte Daten überschreiben würden, werden zurückgehalten und an eine Person weitergeleitet, die die Änderung bestätigt, bevor der Agent sie in der Datenbank speichert.
Erkennung von Schemaänderungen
Turso-Tabellen weisen ein definiertes Schema aus Spalten und Typen auf. Ein Beam AI-Agent überwacht strukturelle Unterschiede zwischen einer eingehenden Payload und der aktuellen Tabelle, wie beispielsweise ein Feld, das keiner Spalte mehr zugeordnet werden kann. Bei erwarteten, vorab genehmigten Ergänzungen zeichnet er die Zeile auf und vermerkt die Abweichung. Bei größeren Änderungen – einer umbenannten Spalte, einem gelöschten Feld oder einem Typ, den er nicht sicher konvertieren kann – stoppt der Agent und leitet den Fall an einen Entwickler weiter, wobei der Vorher-Nachher-Zustand übersichtlich dargestellt wird, damit ein Mensch entscheidet, ob das Schema selbst geändert werden soll.
Geplante Tabellen-Backups
Turso speichert Produktionsdaten, die sich Ihr Team nicht leisten kann zu verlieren. Nach einem von Ihnen festgelegten Zeitplan liest ein Beam AI-Agent eine Tabelle oder ein definiertes Abfrageergebnis aus, kopiert es an das von Ihrem Connector zugelassene Ziel und protokolliert den erfolgreichen Abschluss des Snapshots. Wenn eine Kopie weniger Zeilen als beim letzten Versuch zurückgibt, ein Timeout auftritt oder das Ziel den Schreibvorgang ablehnt, versucht es der Agent nicht endlos im Stillen erneut. Er benachrichtigt den Verantwortlichen mit den Zahlen beider Versuche, und eine Person entscheidet, ob das Backup erneut ausgeführt oder die Quelle untersucht werden soll.







