figbellHerunterladen

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.
Bildschirmfoto von Keyvera: Arbeitsbereich mit Beispielinhalt
Desktop
Bildschirmfoto von Keyvera: Arbeitsbereich mit Beispielinhalt
Tablet
Bildschirmfoto von Keyvera: Arbeitsbereich mit Beispielinhalt
Smartphone

Tastenkürzel

Unter macOS werden ⌘ und ⌥ verwendet, unter Windows und Linux Ctrl und Alt.

TastenkürzelAktion
Strg/⌘ EingabeAnweisung am Cursor ausführen
Strg/⌘ ⇧ EingabeGanzes Skript ausführen
Strg/⌘ TNeuer Abfrage-Tab
Strg/⌘ SSpeichern
Strg/⌘ RModell aus Datenbank übernehmen (Reverse Engineering)
Strg/⌘ GSQL aus Modell erzeugen
Strg/⌘ ⇧ YSynchronisieren
V · H · T · 1 · 2 · 3Diagrammwerkzeuge

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.