Funktionen
SQLite-Dateien öffnen sich überall; mit MySQL- und PostgreSQL-Servern verbinden Sie sich über die Desktop-Anwendung. Sie schreiben SQL, entwerfen das Datenmodell im Diagramm und sehen und synchronisieren die Unterschiede zwischen Modell und Datenbank.
Hauptfunktionen
- SQL-Editor
- Syntaxhervorhebung, Autovervollständigung und Tabs. Die Anweisung am Cursor läuft mit Strg/⌘ Eingabe, das ganze Skript mit Strg/⌘ ⇧ Eingabe; die Ergebnisse erscheinen in einem Raster, das auch bei großen Tabellen flüssig scrollt, und lassen sich als CSV oder JSON exportieren.
- EER-Datenmodell
- Tabellen werden im Diagramm gezeichnet; 1:1-, 1:n- und n:m-Beziehungen (mit Zwischentabelle) entstehen über die Werkzeugleiste. Spaltentypen, Primär- und Fremdschlüssel, Indizes und Standardwerte werden im Seitenbereich bearbeitet; fertige Tabellenvorlagen sind enthalten.
- Vergleichen und synchronisieren
- Unterschiede zwischen Modell und Datenbank (oder zwei Datenbanken) werden nebeneinander gezeigt. Umbenannte Spalten und Tabellen werden erkannt, Schritte mit Risiko für Datenverlust markiert; das auszuführende Skript wird vorab angezeigt.
- Reverse und Forward Engineering
- Das Schema einer verbundenen Datenbank wird ins Modell übernommen; das Modell wird in ein CREATE-Skript für MySQL, PostgreSQL oder SQLite umgewandelt.
- Benutzer und Rechte
- MySQL-Konten und PostgreSQL-Rollen werden aufgelistet; Schema- und Tabellenrechte, Passwort und Sperre werden bearbeitet. Die auszuführenden GRANT- / REVOKE-Anweisungen werden vorab angezeigt.
- SQLite überall
- SQLite-Datenbanken werden im Browser, auf dem Smartphone und auf dem Desktop geöffnet, bearbeitet und am selben Ort gespeichert (in Browsern ohne Unterstützung heruntergeladen); neue leere Datenbanken lassen sich anlegen.
- Sichere Verbindungen
- Auf dem Desktop verbinden Sie sich mit MySQL / MariaDB und PostgreSQL / Amazon Redshift direkt, per SSL oder über einen SSH-Tunnel. Passwörter werden mit der Verschlüsselung des Betriebssystems gespeichert.
- Produktionsschutz
- Eine Verbindung lässt sich als schreibgeschützt oder als Produktion kennzeichnen; vor datenändernden Anweisungen wird eine Bestätigung verlangt.
- Schemabaum
- Schemas, Tabellen, Spalten und Schlüssel werden in der Seitenleiste gefiltert durchsucht.
Geräte und Browser
- MySQL- und PostgreSQL-Verbindungen gibt es in der Desktop-Anwendung; im Browser und auf dem Smartphone werden SQLite und das Datenmodell genutzt.
- Auf dem Smartphone öffnen sich Abfrage, Modell und Benutzer über die untere Navigation in getrennten Ansichten; das Diagramm wird mit dem Finger verschoben und gezoomt.



Tastenkürzel
Unter macOS werden ⌘ und ⌥ verwendet, unter Windows und Linux Ctrl und Alt.
| Tastenkürzel | Aktion |
|---|---|
| Strg/⌘ Eingabe | Anweisung am Cursor ausführen |
| Strg/⌘ ⇧ Eingabe | Ganzes Skript ausführen |
| Strg/⌘ T | Neuer Abfrage-Tab |
| Strg/⌘ S | Speichern |
| Strg/⌘ R | Modell aus Datenbank übernehmen (Reverse Engineering) |
| Strg/⌘ G | SQL aus Modell erzeugen |
| Strg/⌘ ⇧ Y | Synchronisieren |
| V · H · T · 1 · 2 · 3 | Diagrammwerkzeuge |
Auf Touchscreens wird das Diagramm mit zwei Fingern gezoomt und verschoben; das Ergebnisraster scrollt mit dem Finger.
Keyvera beziehen
Im Browser ohne Installation testen; für die dauerhafte Nutzung die Version für macOS, Windows oder Linux kaufen.