BASEDB_AI_PROVIDER_SSL_VERIFY=false erreicht ein KI-Gateway mit selbstsigniertem Zertifikat oder hinter einem Proxy, der den Datenverkehr neu signiert, ohne die Prüfung der übrigen Aufrufe der Instanz abzuschalten. Azure, ein Gateway, ein lokales Modell
Neu
Ein Token für die ganze Datenbank, die Umgebung nach Wahl
Ein einziges Token öffnet die Produktion, das Staging und die künftigen Umgebungen einer Datenbank; bei der Erstellung lässt es sich auch auf eine einzige beschränken. Bestehende Token behalten ihre Umgebung. Per API, SDK und MCP
Die Umgebung wird beim Aufruf gewählt: der Header X-Basedb-Environment der REST-API, db.environment() des SDK, das Feld Environment von n8n, die Adresse …/mcp?environment=recette oder das Argument environment eines MCP-Tools. Die Umgebung wählen
Ein Agent ohne Relay: Das Token-Fenster liefert die HTTP-Konfiguration von Claude Code und die Datei .mcp.json, einen Server pro Umgebung mit demselben Token, wobei das Token in einer Umgebungsvariablen bleibt.
Neu
Farben und Symbole per API und MCP
Ein Agent gestaltet, was er vorschlägt: Farbe und Symbol einer Tabelle in propose_create_table, jeder Option in propose_add_field, und das neue Tool propose_update_look für eine bestehende Tabelle. Eine Person genehmigt, wie bei der gesamten Struktur. Farben und Symbole
Per API wird eine Tabelle mit ihrer Farbe und ihrem Symbol angelegt; describe_base, describe_table und /meta liefern sie zurück. Farben und Symbole
Neu
Agenten, die löschen, wenn Sie es erlauben
Eine dritte Token-Stufe, „Lesen, Schreiben und Löschen“: Ein Programm löscht über die REST-API, ein Agent über das neue Tool delete_record — eine Zeile auf einmal, zurückgegeben in der Antwort. Zeilen löschen
Rückgängig machen: restore_record bringt eine gelöschte Zeile anhand ihrer Kennung zurück; eine Löschung, die eine Verknüpfung mit Kaskade auf andere Zeilen ausdehnen würde, bleibt der Oberfläche vorbehalten.
Neu
Token für alle, die eine Datenbank verwalten
Die Stufe Verwalten genügt: auf einer Datenbank oder ihrem Projekt vergeben, erlaubt sie, die Integrationstoken ihrer Datenbanken anzulegen, ohne Administrator zu sein. Ein Token
Sagt es sonst deutlich: Wer liest oder schreibt, ohne die Datenbank zu verwalten, erfährt im Token-Fenster, an wen man sich wenden soll; ein Konto ohne Passwort erfährt, warum es noch keines anlegen kann.
Neu
Automatisierungen, die warten, einen Fehlschlag auffangen und PDFs versenden
Vier weitere Auslöser: eine Zeile wird gelöscht; eine Zeile tritt in einen Filter ein – „eine Rechnung wird überfällig“; ein Datum tritt ein – drei Tage vor der Frist, um 9 Uhr; eine andere Software ruft die geheime Adresse der Automatisierung auf. Ein Dienst, der basedb aufruft
Warten: drei Tage, oder bis zum Datum eines Feldes, dann beim nächsten Schritt die Zeile neu einlesen: „falls es immer noch nicht angenommen ist, nachfassen“. Warten
Ein PDF erstellen und versenden: das Dokument einer Zeile, abgelegt in einem Feld Datei oder einer E-Mail angehängt – als formatierter Text, mit Empfängern in Cc und einer Antwortadresse, an jeden oder eine einzige an alle. Ein PDF und eine E-Mail
Eine Zeile löschen, zählen und addieren, eine andere Automatisierung starten; eine Bedingung prüft auch einen Wert – die Antwort der KI, eine Summe –, und eine Suche, die nichts findet, hat ihren eigenen Zweig.
Versuchen: Schritte, und weitere, falls einer von ihnen fehlschlägt; ein Webhook versucht es von selbst erneut, eine Schleife läuft trotz einer fehlgeschlagenen Zeile weiter. Versuchen
Alle Schritte in Reichweite: Das + öffnet ein nach Kategorie geordnetes Fenster mit einer Suche, statt eines Menüs, das abgeschnitten sein konnte.
Neu
PDF-Dokumente in Ihren Farben
Fünf Ausgangspunkte – Rechnung, Angebot, Datenblatt, Bescheinigung, leere Seite –, erstellt mit den Spalten Ihrer Tabelle: Nummer, Datum, Beträge, Foto, verknüpfte Zeilen. Eine Vorlage erstellen
Ihr Logo und Ihre Farben: eine Kopfzeile mit Logo und Kontaktdaten, eine Fußzeile mit rechtlichen Hinweisen und Seitenzahlen, eine Akzentfarbe, Schriftarten mit oder ohne Serifen, ein Rahmen um die Seite. Kopf- und Fußzeile
Neue Blöcke: ein Titel auf einem Banner, ein Bild, zwei oder drei Spalten, eine Netto-/Brutto-Übersicht, eine Tabelle mit farbiger Kopfzeile, eine Trennlinie. Sie lassen sich zum Neuordnen ziehen, und die Vorschau folgt jeder Änderung. Die Blöcke
Hosting
Eine unterbrochene Verbindung stoppt basedb nicht mehr
Kein Stopp mehr bei einer unterbrochenen Verbindung: wenn PostgreSQL eine Verbindung schließt – ein Neustart, ein Netzwerkausfall, eine inaktiv gebliebene Transaktion –, schlägt nur die Abfrage fehl, die sie hielt; basedb läuft weiter, und sein Protokoll nennt, welche Aufgabe sie hielt.
Weniger Wartezeit bei einer stark ausgelasteten Datenbank: eine Tabellenseite hält keine Transaktion mehr offen, während sie verknüpfte Zeilen liest, und eine Abfrage, die innerhalb von 15 Sekunden keine Verbindung erhält, bekommt einen Fehler, statt endlos zu warten.
KI-Header, gelesen wie man sie schreibt: BASEDB_AI_HEADERS akzeptiert auch die Form, die Ansible daraus macht, {'api-key': '…'}, sowie einen Header pro Zeile; damit kommt openai_compatible ohne Schlüssel aus.
Neu
Für Anwendungen, die auf basedb aufbauen
Eine mit einem Aufruf aus einer Vorlage erstellte Datenbank: der Server wendet die gesamte Vorlage an – Tabellen, Beziehungen, Zeilen, Ansichten, Automatisierungen – oder nichts, wenn ein Schritt fehlschlägt. Die Galerie nutzt dies, eine Anwendung, die sich ebenfalls installiert. Eine Datenbank aus einer Vorlage anlegen
Ein Token prüfen: eine Anwendung, der der Token einer Person übergeben wird, fragt basedb, ob er noch gültig ist, und für wen – welches Konto, welche Gruppen. Ein Token prüfen
Ihre internen Server: Webhooks und Automatisierungen erreichen die in BASEDB_WEBHOOK_ALLOW genannten Ziele, auch per HTTP; ein Programm kann außerdem eine Tabelle in Echtzeit mit einem Integrations-Token verfolgen. Eine Tabelle verfolgen
Unter einem Pfad, hinter einem Gateway: basedb wird unter einer Adresse wie https://passerelle.example.com/basedb/ veröffentlicht, ob das Gateway den Pfad beibehält oder entfernt. Hinter einem Gateway
Ein Webhook, alle Tabellen auf einmal: ein Ereignis für alle Tabellen an- oder abwählen, oder alle Ereignisse einer Tabelle, mit einem Klick.
Neu
Automatisierungen, die Ihre Zeilen durchlaufen und mit APIs sprechen
Für jede Zeile: ein Schritt, der seine eigenen Schritte für jede Zeile einer Tabelle wiederholt, die einem Filter entspricht – jeden Montag alle unbezahlten Rechnungen mahnen, nicht nur die erste. Für jede Zeile
Ein Webhook, der mit jeder API spricht: die Methode, eine Adresse, die die Zeile zitiert, Header, ein Text als JSON, als Formular oder als Text, zusammengesetzt mit den Werten der Zeile. Einen Dienst aufrufen
Ein API-Schlüssel bleibt geheim: verschlüsselt wird er nie wieder angezeigt – weder auf dem Bildschirm, noch über die API, noch beim Copilot – und geht nur an den Host, für den Sie ihn angegeben haben.
Neu
Die Landkarte, und Adressen, die sich finden lassen
Eine zehnte Ansicht, die Landkarte: Jede Zeile wird an ihrem Ort platziert, anhand ihrer Adresse oder ihres Breiten- und Längengrads. Eine Nadel übernimmt die Farbe eines Status und öffnet mit einem Klick die Zeilendetails. Die Landkarte
Eine Adresse wird ein für alle Mal verortet, durch den Dienst von OpenStreetMap oder den, den Sie wählen: Die Nadeln erscheinen im Lauf der Antworten, danach sofort. Eine nicht auffindbare Adresse wird gezählt, nie stillschweigend verworfen.
Das Format Adresse für einen Kurztext: Ein Klick öffnet ihn auf der Landkarte, und in den Zeilendetails schlägt Adresse suchen die passenden, ausgeschriebenen Adressen vor. Formate
Neu
PDFs aus Ihren Zeilen
Ein Angebot, eine Rechnung, ein Datenblatt als PDF, aus dem Menü einer Zeile: das druckbare Datenblatt, ohne etwas einzustellen, oder eine Vorlage — Texte, die Felder zitieren, die Felder der Zeile, die Tabelle der verknüpften Zeilen mit ihrer Summe, Seitenumbrüche. Die Dokumente
Jede Person mit ihren Berechtigungen: Ein für Sie verborgenes Feld erscheint nicht in Ihrem PDF. Die zwanzig Sprachen schreiben sich dort richtig, Chinesisch, Japanisch und Koreanisch eingeschlossen, und die API liefert dasselbe Dokument.
Neu
Berechtigungen bis zur Zeile, Standardwerte, der Excel-Import
Jede Person ihre Zeilen: Eine Gruppe sieht nur die Zeilen eines Filters — „Vertriebsmitarbeiter ist ich“, „Region ist Nord“ —, in der Oberfläche, der API, dem MCP-Server wie in SQL, wo PostgreSQL dieselbe Regel durchsetzt. Bis hinunter zur Zeile
Standardwerte: ein fester Wert, das heutige Datum, der Zeitpunkt der Erstellung oder die Person, die die Zeile erstellt, im Bildschirm vorausgefüllt und überall sonst angewendet. Standardwerte
Ziehen Sie eine Excel-Arbeitsmappe hinein: Wählen Sie das Blatt, Daten, Beträge und Kontrollkästchen kommen so an, wie sie sind, und eine Formel liefert ihren Wert. Erste Schritte
Neu
E-Mails
Ein Schritt „E-Mail senden“ in den Automatisierungen: an ein Mitglied, an die Person eines Felds, an die Adresse eines Kunden, mit den Werten der Zeile im Betreff und im Text. Automatisierungen
Benachrichtigungen per E-Mail, wenn Sie sie nicht gelesen haben, gebündelt, einzeln wählbar in Ihren Einstellungen; und Passwort vergessen setzt sich über einen Link zurück. Per E-Mail
Es genügt, der Instanz den Versandserver Ihrer Mailbox zu nennen. Die Variablen
Neu
n8n und ein TypeScript-SDK
n8n-Nodes: die Zeilen einer Tabelle aus einem Workflow lesen und schreiben, und einen bei jeder angelegten, geänderten oder gelöschten Zeile starten — per Abfrage oder per signiertem Webhook. n8n
Ein TypeScript-SDK, mit den aus Ihrer Instanz generierten Typen Ihrer Tabellen: eine Tabelle oder ein Feld, das nicht existiert, ist ein Fehler noch vor der Ausführung. Das SDK
Neu
Das Quiz: Fragen, die Punkte zählen
Eine neue Ansicht, das Quiz: eine Umfrage, bei der jede Frage ihre richtige Antwort und ihre Punkte haben kann – eine Auswahl, mehrere, Ja oder Nein, eine Zahl, ein Datum, oder die akzeptierten Texte, ohne Rücksicht auf Groß-/Kleinschreibung oder Akzente. Das Quiz
Auflösung, wie Sie möchten: nach jeder Frage – grün, oder rot mit der richtigen Antwort, während die Punktzahl oben im Bildschirm wächst –, am Ende, oder nie. Eine Bestehensgrenze lässt es „Bestanden!“ oder „Diesmal nicht…“ sagen.
Die Punktzahl am Ende, in einem Ring, der sich füllt, dann die Auflösung jeder Frage. Sie wird in ein Zahlenfeld der Tabelle geschrieben: Sortieren Sie das Raster danach – das ist die Rangliste.
Per Link freigegeben, ohne zu schummeln: Die Seite erhält keine einzige richtige Antwort – der Server ist es, der auswertet und zählt. Ein freigegebenes Quiz
Ansicht erstellen, unten in der Ansichtsauswahl, ordnet die neun Arten in zwei Familien – solche, die die Zeilen zeigen, solche, die Antworten sammeln –, jede mit ihrem eigenen farbigen Symbol.
Neu
Formulare, die man gerne ausfüllt
Die Umfrage füllt den ganzen Bildschirm: eine Frage nach der anderen, die gleitend erscheint, große Karten für Auswahlmöglichkeiten, Sterne für eine Bewertung, und alles über die Tastatur — Eingabetaste, die Buchstaben A, B, C…, J oder N, Ziffern. Eine Einfachauswahl geht allein zur nächsten Frage über. Formular und Umfrage
Eine eigene Darstellung: acht Themen, von Hell bis Nacht über Papier, eine Farbe, eine Schriftart, eine Ausrichtung — die Seite eines freigegebenen Links trägt sie auch.
Nur fragen, wenn…: Eine Frage wird nur gestellt, wenn eine vorherige Antwort es verlangt; eine verborgene Frage ist weder erforderlich, noch wird sie gespeichert.
Nichts einzustellen, um zu beginnen: Ein neues Formular fragt, was eine Person antwortet, nicht den Status, den das Team danach ausfüllt, trägt die Farbe seiner Tabelle und zeigt in jedem Feld ein Beispiel. Und das Absenden wird gefeiert, Konfetti inklusive.
Neu
Formeln auf Französisch oder Englisch
Formel auf Französisch oder Englisch eingeben – auf jedem Bildschirm, auch gemischt: SI oder IF, ARRONDI oder ROUND, JOURS oder DAYS … Argumente werden durch ; oder durch , getrennt. Formeln
Sie liest sich in der Sprache des Bildschirms: auf Französisch bei einem französischen Bildschirm, auf Englisch in den neunzehn anderen Sprachen – bestehende Formeln und der Bereich „Funktionen“ eingeschlossen. Die API gibt eine Formel in der gewünschten Sprache zurück, sonst auf Englisch.
Die offiziellen Vorlagen, die in einer anderen Sprache als Französisch bereitgestellt werden, kommen mit ihren Formeln auf Englisch. An der Datenbank ändert sich nichts: gleiche Spalten, gleiches SQL, ohne Migration.
Neu
Alles finden: Strg+K
Ein einziges Feld für alles – Strg+K, oder das Feld in der Mitte der oberen Leiste: Tabellen, Ansichten, Fragen, Dashboards, Automatisierungen, Spalten und die Zeilen selbst, gelesen mit Ihren Berechtigungen; auf einem großen Bildschirm die Vorschau des gewählten Ergebnisses. Die Suche
Tippen Sie, wie Sie denken: ohne Akzente oder Großbuchstaben, nach Anfangsbuchstaben – nk für „Neuer Kunde“ –, ein Tippfehler wird verziehen, clients lyon, um „lyon“ in der Tabelle der Kunden zu suchen; was Sie oft öffnen, steigt nach oben.
Alle Befehle über die Tastatur: erstellen, wechseln zu, schließen, rückgängig machen, Design wechseln, den Link der Seite kopieren. > sucht nur Befehle, # Objekte, / Zeilen; Tab sucht in einer Tabelle oder einer Datenbank.
Eine Frage? Tippen Sie sie ein: Copilot fragen stellt sie ihm, auf der geöffneten Datenbank.
Neu
Eigene Fragen, Zahlen im Text
Jeder speichert seine eigenen Fragen, ohne die Stufe Verwalten: persönlich, nur Sie sehen sie; wer die Datenbank verwaltet, gibt sie für die ganze Datenbank oder für Gruppen frei, wie die Abfragen. Die Dashboards
Eine Frage in einem Reiter, neben den Tabellen: Neue Frage und Neue SQL-Frage, am + der Reiterleiste und im Menü der Datenbank; der Reiter behält, was Sie dort gelassen haben. Kopie speichern macht eine Frage, die Sie nicht bearbeiten können, zu Ihrer eigenen.
Zahlen im Text: Ein Dashboard-Text, jetzt formatiert, zitiert einen Wert – {{chiffre_affaires}} – aus einer Karte, einer Frage oder einem Filter, berechnet mit den Berechtigungen der lesenden Person, sogar in einem per Link freigegebenen Dashboard. Zahlen im Text
Abfragen, SQL-Views und Fragen lassen sich auch über ihr Menü löschen, mit einem Rechtsklick.
Neu
Eine Adresse für jeden Bildschirm
Die Adresse folgt dem Bildschirm: eine Tabelle, eine Ansicht, die Zeilendetails, ein Dashboard, eine Automatisierung, eine Frage, Ihre Einstellungen – /bases/ventes/tables/opportunites?ligne=…. Setzen Sie ein Lesezeichen, fügen Sie sie in eine Nachricht ein: Man kommt am selben Ort an, mit den eigenen Berechtigungen. Ein Link zu jedem Bildschirm
Die Schaltflächen Zurück und Vor des Browsers bringen Sie zurück, wo Sie waren; eine Adresse, die ins Leere führt, zeigt „Diese Seite gibt es nicht“.
Neu
Eine Demo zum Ausprobieren, in Ihrer Sprache
Die Demo unter demo.basedb.eodia.com: Das Konto ist in der Sprache Ihres Browsers vorausgefüllt, mit einer Datenbank in dieser Sprache. Man kann alles lesen und Bestehendes bearbeiten; Anlegen, Löschen und KI sind dort deaktiviert, und die Datenbank kehrt jede Nacht zu ihrem Ausgangszustand zurück.
Ihre eigene Demo: BASEDB_DEMO=1 öffnet allen eine Instanz, mit einem geteilten Konto pro Sprache, im Voraus vorbereitet. Die Variablen
Eine Sprache pro Link: ?lang=de am Ende einer basedb-Adresse zeigt den Anmeldebildschirm oder eine freigegebene Seite auf Deutsch; die Website führt so zur Demo in der Sprache der Seite. Ihre Einstellungen
Neu
Die Vorlagen in Ihrer Sprache
Die offiziellen Vorlagen werden in der Sprache des Bildschirms angelegt: Tabellen, Felder, Auswahlmöglichkeiten, Ansichten, Dashboards, Automatisierungen, KI-Anweisungen – und Beispielzeilen aus einer an jede Sprache angepassten Welt: Aus der „Boulangerie Martin“ in Lyon wird „Martin’s Bakery“ in Portland. Die Vorlagen
Eine Vorlage, mehrere Wörterbücher: Eine Vorlage wird einmal geschrieben, auf Französisch; jede Sprache übersetzt davon nur die Texte, und basedb selbst verfolgt jede Bezeichnung dort, wo sie zitiert wird. Ein Wörterbuch, das die Vorlage kaputt machen würde, wird nicht ausgeliefert. Eine Vorlage veröffentlichen
Und außerdem
Eine Vorlage ohne ihre Beispielzeilen: „Beispieldaten laden“, nicht markiert, legt leere Tabellen an, bereit für Ihre Daten. Von einer Vorlage ausgehen
Die API- und MCP-Dokumentation jeder Datenbank wird in der Sprache Ihres Bildschirms geschrieben. Die generierte Dokumentation
Tooltips im Design der Anwendung, überall dort, wo bisher der Browser seine eigenen zeigte; die „Löschen“-Einträge in den Menüs jetzt in Rot; das vollständige Datum beim Überfahren der Uhrzeit eines Kommentars.
Neu
Automatisierungen als Ablauf
Ein Graph-Editor: der Auslöser, dann jeder Schritt als Karte; ein + auf einer Linie fügt genau dort einen Schritt ein. Eine einfache Automatisierung passt weiterhin auf zwei Karten. Die Automatisierungen
Eine Zeile suchen – den Kunden einer Bestellung, die letzte unbezahlte Rechnung – und sie dann bearbeiten, zitieren oder mit einer angelegten Zeile verknüpfen.
Bedingungen mit mehreren Zweigen: Der erste, dessen Bedingung erfüllt ist, wird genommen, „Sonst“, wenn keiner es ist; danach laufen die Zweige wieder zusammen.
Die Daten wandern von Schritt zu Schritt: {{e2.client}} zitiert, was ein Schritt gefunden oder angelegt hat, {{e3.reponse.numero}}, was ein Webhook geantwortet hat; das Menü jedes Textes bietet nur an, was mit Sicherheit vorher stattgefunden hat.
Jede Ausführung, Schritt für Schritt: Auf den Ablauf gelegt, zeichnet sie den genommenen Zweig nach und sagt für jeden Schritt, was er getan hat und wie lange es gedauert hat.
Der Copilot für Automatisierungen: Beschreiben Sie, was die Datenbank von selbst tun soll, oder fragen Sie, warum eine Ausführung fehlgeschlagen ist; er schlägt eine ganze Automatisierung vor, die Sie mit einem Klick auf den Ablauf legen, prüfen und dann speichern – nichts wird ohne Sie gespeichert. Der Copilot
KI fragen in einem Schritt, wie in einem KI-Feld: eine Anweisung, die die Zeile und die vorherigen Schritte zitiert, eine Antwort, gelesen als Text, Zahl, Ja oder Nein, Datum oder Auswahl aus einer Liste, die die folgenden Schritte schreiben oder versenden. KI fragen
Neu
Dashboards: Fragen, Diagramme, Filter
Fragen, per Maus gestellt – eine Tabelle, ihre Joins, Filter, Kennzahlen nach Tag, Woche, Monat oder Jahr – oder in SQL geschrieben, schreibgeschützt und mit Ihren eigenen Berechtigungen, Variablen inklusive. Die Dashboards
Fünfzehn Visualisierungen: Kennzahl, Trend gegenüber dem vorherigen Zeitraum, Fortschritt zu einem Ziel, Messanzeige, Säulen, Balken, Linie, Fläche, Kombiniert, Kreis, Trichter, Streudiagramm, Tabelle, Kreuztabelle, Landkarte Frankreichs oder der Welt.
Mit einem Klick erkunden: Ein Punkt öffnet seine Zeilen, einen feineren Zeitraum, eine andere Aufschlüsselung.
Dashboards im Raster: Karten, mit der Maus verschoben und in der Größe geändert, Reiter, Abschnittstitel, Texte, eingebettete Seiten.
Gemeinsame Filter – Zeitraum, Kategorie, Text, Zahl, Datumsgruppierung –, die eine, mehrere oder alle Karten steuern, mit einem Standardwert.
Diagramme nach Ihren Wünschen: Farbe und Name jeder Reihe und jedes Anteils, Ring, Halbkreis oder Rose, Stapelung mit Summen, geglättete oder gestufte Linien, Achsen, Teilstriche, logarithmische Skala; Tabellen mit umbenannten Spalten, mit Balken und Farben je nach Wert.
Der Copilot für Dashboards: eine Unterhaltung, die Fragen vorschlägt, Änderungen am Dashboard – rückgängig zu machen – und Werte für seine Filter, mit einem Klick anzuwenden. Nur die Struktur geht an den Anbieter, es sei denn, Sie erlauben ihm, die Ergebnisse zu lesen. Der Copilot
Ein Dashboard freigeben per Link, öffentlich oder nur für Mitglieder – bei Bedarf nur für bestimmte Gruppen – und in eine andere Website einbetten: Karten und Filter schreibgeschützt, gelesen mit den Berechtigungen der Person, die es veröffentlicht hat. Freigeben
„Interfaces“ heißen jetzt Dashboards; bestehende öffnen sich unverändert im neuen Raster.
Neu
Gespeicherte Abfragen und SQL-Views
SQL für alle: Ohne die Stufe Verwalten läuft ein SQL-Reiter schreibgeschützt, mit Ihren eigenen Berechtigungen, von PostgreSQL selbst durchgesetzt – eine verschlossene Tabelle existiert nicht, ein verborgenes Feld wird verweigert. Das Kennzeichen „Ihre Berechtigungen“ erinnert daran. Abfragen und SQL-Views
Gespeicherte Abfragen, unter den Tabellen in der Rubrik „Abfragen“ abgelegt: persönlich, für die ganze Datenbank oder für Gruppen. Wer eine Abfrage freigibt, gibt ihren Text frei, nie das, was ihr Autor lesen darf; aus der Seitenleiste geöffnet, läuft sie sofort, schreibgeschützt.
SQL-Views: echte PostgreSQL-Views, zwischen den Tabellen einsortiert, mit Farbe, Symbol und einem kleinen Auge, auch aus psql und Ihren Tools lesbar. Jede Person liest sie mit ihren eigenen Berechtigungen, und die Seitenleiste zeigt sie nur denen, die alles darin lesen dürfen.
Die Views folgen der Struktur: Eine Umbenennung macht sie nicht kaputt, eine geänderte Formel nimmt sie kurz heraus und setzt sie dann wieder ein; eine, die nicht mehr passt, bleibt zu korrigieren, ihre Definition bleibt erhalten.
Neu
Die KI Ihrer Wahl, bis hin zu Ihrem eigenen Rechner
Ein vierter KI-Anbieter: jeder Server, der die API von OpenAI spricht – Azure, ein Unternehmens-Gateway, ein Modell, das auf Ihrem eigenen Rechner läuft –, in der .env eingetragen. Das Log der Aufrufe zeigt, an wen die Daten gegangen sind. Die KI in basedb
Der Anmeldebildschirm zeigt, nach dem Raster und SQL, jetzt auch ein Dashboard, das einem Filter folgt, und eine Automatisierung, die abläuft, KI-Schritt eingeschlossen.
Neu
Ihre Einstellungen
Einstellungen im Profilmenü: Ihr Name, Ihre Adresse und die mit Ihrem Konto verbundenen Identitätsanbieter; Ihr Passwort und Ihre offenen Sitzungen. Konten und Anmeldung
Darstellung: das Design, die Datumsreihenfolge – 25/09/2026 oder 2026-09-25 – und der erste Wochentag der Kalender; die beiden Letzteren folgen Ihnen von einem Rechner zum anderen.
Benachrichtigungen: Schalten Sie die ab, die Sie nicht mehr möchten, Art für Art. Token: die, die Sie angelegt haben, über all Ihre Datenbanken hinweg, ihre letzte Verwendung und ihr Widerruf.
Neu
Formatierter Text, Variablen, ein übersichtlicheres Kanban
Formatierter Text: ein neuer Feldtyp, in einem visuellen Editor gestaltet – Überschriften, Listen, Zitate, Links –, beim Schreiben bereinigt und durch eine Constraint gegen direktes SQL abgesichert. Formatierter Text und Variablen
Variablen: Ein Langtext zitiert eine Spalte seiner Zeile – {{Ville}} – und wird überall mit ihrem Wert gelesen: Raster, Zeilendetails, API, MCP-Server, freigegebene Ansichten, Automatisierungen. Die Spalte behält das Zitat, und das liest psql.
Ein übersichtlicheres Kanban: luftigere Karten, ein Titelbild und eine Beschreibung, die Werte der Zeile zitiert – „Lieferung am {{Date}} für {{Client}}“. Die Ansichten
Umbenennen in einem Zug: ein einziger Dialog für eine Datenbank, eine Tabelle oder ein Feld; die Bezeichnung ändert sich immer, und ein Administrator kann auch in der Datenbank umbenennen, gestützt auf eine Auswirkungsanalyse. Die Struktur ändern
Zwanzig Sprachen: die Oberfläche, diese Website und die Dokumentation auf Französisch, Englisch, Deutsch, Spanisch, Italienisch, Portugiesisch (Brasilien), Niederländisch, Polnisch, Tschechisch, Schwedisch, Dänisch, Norwegisch, Finnisch, Rumänisch, Ungarisch, Türkisch, Ukrainisch, Japanisch, vereinfachtem Chinesisch und Koreanisch. basedb übernimmt die Sprache des Browsers; Einstellungen › Darstellung › Sprache legt eine andere fest, die Ihnen von einem Rechner zum anderen folgt. Zahlen und Datumsangaben richten sich nach der Sprache. Ihre Einstellungen
Neu
Version 0.2.0: eigenes Konto, eigene Projekte, eigene Einladungen
Erste Anmeldung: Auf einer neuen Instanz legt die erste Seite das Administratorkonto an, mit Ihrer Adresse und Ihrem Passwort – kein Standardkonto mehr und kein Passwort, das man in den Logs suchen muss. Die Installation
Kontoerstellung: Jede Person legt ihr Konto an, dann ihre eigenen Projekte, die sie verwaltet. Die Administration kann sie schließen oder auf Domains beschränken. Konten und Anmeldung
Ein Projekt oder eine Datenbank freigeben: Wer die Stufe Verwalten hat, lädt per Link ein, mit Lesen, Bearbeiten oder Verwalten; sieht, wer Zugriff hat, ändert eine Stufe, entzieht sie. Nie mehr, als man selbst verwaltet.
Privatsphäre: Jede Person sieht nur noch die Personen, mit denen sie ein Projekt teilt, und ein Projektname, den schon jemand anderes vergeben hat, lässt sich nicht mehr erraten.
Anmeldung mit Google, Microsoft und jedem OpenID-Connect-Anbieter (Keycloak, GitLab …), in der .env eingerichtet; eine erste Anmeldung legt das Konto an, wenn die Kontoerstellung es erlaubt. Einrichten
Neuer Anmeldebildschirm, im Design der Anwendung, hell oder dunkel, und dezent animiert; illustrierte leere Zustände in der Anwendung.
Updates ohne Verlust: basedb aktualisiert seinen Katalog beim Start selbst, eine 0.1-Installation eingeschlossen, und verweigert den Start auf einer Datenbank, die eine neuere Version bereits aktualisiert hat. Aktualisieren
Hosting
Ein einziges Docker-Image
basedb passt in ein einziges Image, eodia/basedb auf Docker Hub, für amd64 und arm64: die Oberfläche, die API unter /api und der MCP-Server unter /mcp, auf einem einzigen Port. Die Installation
Zwei Dateien genügen – docker-compose.yml und .env –, ohne das Repository zu klonen oder etwas zu bauen; aktualisiert wird mit docker compose pull.
Hinter einer Domain muss der HTTPS-Proxy nichts mehr routen: Alles geht an Port 3000.
Formeln auf Französisch – SI, ARRONDI, JOURS … – als von PostgreSQL generierte Spalten; Nachschlagefelder, Aggregationen und Anzahlen über Verknüpfungen hinweg. Die Felder
Neue Typen: Mehrfachverknüpfung, Person, E-Mail, Autonummer, Schaltfläche; und Formate, die wie Typen gewählt werden – Währung, Prozent, Dauer, Sternebewertung, Telefon, Barcode.
Acht Ansichten: Galerie und Liste kommen zu den sechs anderen hinzu; persönliche Ansichten für alle Lesenden, gesperrte Ansichten, manuelle Sortierung, Abhängigkeiten in der Zeitachse. Die Ansichten
Das Raster: Schnellsuche, Gruppierung, Zusammenfassung pro Spalte über den ganzen Filter, Farben nach Regeln, Zeilenhöhe.
Freigegebene Ansichten, schreibgeschützt, in eine andere Website einbettbar; ein Kalender wird zum iCalendar-Feed für Google Kalender, Outlook oder Apple Kalender. Die Freigabe
Zusammenarbeit: Kommentare und Erwähnungen, Benachrichtigungen, Schreibvorgänge der anderen in Echtzeit, Präsenz auf der Tabelle und auf der Zeile. Gemeinsam arbeiten
Strg+Z macht den letzten Schreibvorgang rückgängig – eine Zelle, eine verschobene Karte, einen ganzen Import – und verweigert, statt zu überschreiben, was jemand anderes inzwischen geändert hat.
Automatisierungen: wenn eine Zeile angelegt oder geändert wird, zu fester Uhrzeit oder per Klick auf eine Schaltfläche – bearbeiten, anlegen, benachrichtigen, einen Webhook aufrufen, in Slack schreiben. Automatisieren
Interfaces: Dashboards – Kennzahlen, Diagramme, Listen, Texte –, gelesen mit den Berechtigungen jeder Person. Die Dashboards
Integrationen: ein Slack-Kanal und synchronisierte Tabellen aus einer Online-CSV, einem Kalender oder der Ansicht eines anderen basedb. Die Integrationen
Datenbankvorlagen: eine Galerie mit zehn Vorlagen, eine Datenbank, der KI in einem Satz beschrieben, und jede Datenbank als Vorlage speicherbar. Die Galerie
Berechtigungen: Der Bildschirm Struktur wird für alle ohne die Stufe Verwalten zur reinen Ansicht.
Neue Identität: ein Logo, eine Farbpalette und ein neu gestalteter Anmeldebildschirm.
Eine einfachere Oberfläche
Die Seitenleiste listet nur noch die Datenbanken und ihre Tabellen; die Bildschirme der geöffneten Datenbank – Struktur, Verlauf, Interfaces, Automatisierungen – sind in einem Block vereint, direkt über dem Profil.
Das Profilmenü nimmt auf, was keine Daten sind: die API- und MCP-Dokumentation, die Integrationen, die Benutzer und die Berechtigungen.
Eine SQL-Abfrage öffnet sich über das „+“ der Reiterleiste oder das Menü der Datenbank, ohne Doppelung in der Seitenleiste.
Neue Datenbank bietet die Vorlagen und die KI direkt im Dialog an; die Demo-Datenbank läuft über dieselbe Galerie.
Der Bildschirm bietet nicht mehr an, was abgelehnt würde: keine Strukturschaltflächen ohne Verwalten, kein „Löschen“ ohne Löschrecht; und wer nur liest, legt eigene Ansichten an, statt an einer Meldung zu scheitern.
Die Systemspalten sind unter „Systeminformationen“ zusammengefasst, statt auf jeder Tabelle angeboten zu werden.
Die Zeilendetails bekommen ihre Kommentare, eine Schaltfläche zum Schreiben oder Anrufen und eine Bewertung, die sich mit einem Klick setzen lässt.
Die Anmeldung verzichtet auf ihren animierten 3D-Hintergrund zugunsten eines leichten Bildschirms, der die Einstellung „Bewegung reduzieren“ respektiert.
Umgebungen, freigegebene Formulare, Ansichten
Umgebungen: Produktion, Staging, Entwicklung für dieselbe Datenbank; Vergleich nebeneinander, Migrationsplan, Synchronisierung der Zeilen.
Strukturverlauf: jedes Anlegen oder Ändern einer Tabelle oder eines Felds, per Trigger auf dem Katalog erfasst.
Freigegebene Formulare: ein öffentlicher Link oder einer nur für Mitglieder, Schließen nach Datum oder nach Anzahl der Antworten, Zuordnung der Antworten im Verlauf.
Sechs Ansichten: Raster, Kanban, Kalender, Zeitachse, Formular, Umfrage.
Datenverlauf: eine Änderung rückgängig machen, eine gelöschte Zeile wiederherstellen.
KI: die KI-Option auf jedem Feld und der Copilot.
Verknüpfung und URL: zwei getrennte Typen; Langtext wird in Markdown geschrieben.
Webhooks, signiert und geordnet, Vorschläge von Agenten zur Genehmigung.
Docker: ein Dockerfile mit drei Zielen, eine vollständige docker-compose-Datei, ein optionaler HTTPS-Proxy.
Projekte, Berechtigungen, MCP-Server
Projekte oberhalb der Datenbanken und Berechtigungen nach Gruppen auf vier Stufen: Kein Zugriff, Lesen, Bearbeiten, Verwalten.
Konten: temporäres Passwort, Änderung bei der ersten Anmeldung, erhöhte Sitzung für die Administration.
MCP-Server und stdio-Relay; Integrationstoken, gemeinsam für REST-API und MCP.
Generierte Dokumentation „API und MCP“ für jede Datenbank.
Felder, Einfachauswahlen, Import
Ein Feld und die Optionen einer Einfachauswahl bearbeiten.
Import von CSV- und JSON-Dateien.
Das Menü einer Tabelle: umbenennen, beschreiben, löschen.
Erster Commit
Das Monorepo: Benennung, Register der Fehlercodes, aus dem Architekturdokument extrahierter Katalog, Kern, API, Oberfläche.