Entwicklung und Betrieb

Datenbank- und SQL-Tools

Arbeit mit Datenbanken bedeutet ständiges Formatwechseln: ein CSV-Export wird zu INSERT-Anweisungen, ein typisiertes DynamoDB-Item soll wieder normale Werte zeigen, oder ein als .sql-Dump übergebenes Schema muss verständlich werden. Diese Tools decken SQL-Formatierung und -Generierung, Konvertierung der Dokumentformate von DynamoDB, MongoDB und PostgreSQL sowie lokale Viewer für SQLite-Dateien und Verbindungszeichenfolgen ab.

SQL formatieren liefert lesbaren Code für fünf Dialekte, und ER-Diagramm aus SQL zeigt ein MySQL-, PostgreSQL- oder SQLite-Schema als Beziehungsdiagramm statt als Wand von CREATE-TABLE-Anweisungen. DynamoDB-JSON-Konverter und MongoDB Extended JSON konvertieren verstehen die jeweils eigene typisierte JSON-Darstellung, die ein gewöhnliches JSON-Tool falsch interpretiert. Der SQLite-Viewer führt SELECT-Abfragen gegen eine Datenbankdatei komplett im Browser aus, ohne sie irgendwohin hochzuladen.

10 Tools

FAQ zu Database & SQL-Tools

Wie wandle ich eine CSV-Datei in SQL-INSERT-Anweisungen um?

JSON zu SQL akzeptiert JSON- oder CSV-Eingaben und erzeugt INSERT-Anweisungen für eine von dir angegebene Zieltabelle, wobei Spaltentypen aus den Quelldaten abgeleitet werden. Für einen einmaligen Datenimport schneller als Anweisungen oder ein Ladeskript von Hand zu schreiben.

Warum liest ein normaler JSON-Parser DynamoDB-Daten nicht richtig?

Das native JSON von DynamoDB umschließt jeden Wert mit einem Typdeskriptor, sodass ein gewöhnliches JSON-Tool nur die Hülle statt des eigentlichen Werts zeigt. Der DynamoDB-JSON-Konverter versteht dieses Format gezielt und wandelt es in beide Richtungen zu normalem JSON um, ohne Typen zu verlieren.

Kann ich eine SQLite-Datenbank abfragen, ohne etwas zu installieren?

Ja – der SQLite-Viewer öffnet eine Datenbankdatei, zeigt ihre Tabellen und führt SELECT-Abfragen direkt im Browser aus. Nichts wird auf einen Server hochgeladen, ein praktischer Weg, eine zugeschickte Datenbankdatei ohne eigenen Client oder Installation zu prüfen und schnell einen Überblick über ihre Struktur zu bekommen.