figbellDownloaden

Functies

SQLite-bestanden openen overal; MySQL- en PostgreSQL-servers worden vanuit de desktopapplicatie bereikt. Schrijf SQL, ontwerp het gegevensmodel in een diagram, en bekijk en synchroniseer de verschillen tussen model en database.

Belangrijkste functies

SQL-editor
Syntaxismarkering, automatisch aanvullen en tabbladen. De instructie bij de cursor wordt met Ctrl/⌘ Enter uitgevoerd en het hele script met Ctrl/⌘ ⇧ Enter; resultaten verschijnen in een raster dat ook bij grote tabellen vloeiend scrolt en als CSV of JSON kan worden geëxporteerd.
EER-gegevensmodel
Tabellen worden in een diagram getekend; relaties 1:1, 1:n en n:m (met een koppeltabel) worden via de werkbalk gemaakt. Kolomtypen, primaire en externe sleutels, indexen en standaardwaarden worden in het zijpaneel bewerkt; kant-en-klare tabelsjablonen zijn inbegrepen.
Vergelijken en synchroniseren
Verschillen tussen het model en een database (of twee databases) worden naast elkaar getoond. Hernoemde kolommen en tabellen worden gevolgd, stappen met risico op gegevensverlies worden gemarkeerd en het toe te passen script wordt eerst getoond.
Reverse en forward engineering
Het schema van een verbonden database wordt in het model overgenomen; het model wordt omgezet in een CREATE-script voor MySQL, PostgreSQL of SQLite.
Gebruikers en rechten
MySQL-accounts en PostgreSQL-rollen worden vermeld; schema- en tabelrechten, wachtwoorden en vergrendelingen worden bewerkt. De toe te passen GRANT-/REVOKE-instructies worden eerst getoond.
Overal SQLite
SQLite-databases worden in de browser, op telefoons en op de desktop geopend, bewerkt en ter plaatse opgeslagen (in browsers die dit niet ondersteunen, gedownload); er kunnen nieuwe lege databases worden gemaakt.
Veilige verbindingen
Maak op de desktop verbinding met MySQL / MariaDB en PostgreSQL / Amazon Redshift, rechtstreeks, via SSL of via een SSH-tunnel. Wachtwoorden worden met de versleuteling van het besturingssysteem bewaard.
Bescherming van productie
Een verbinding kan als alleen-lezen of als productie worden gemarkeerd; vóór instructies die gegevens wijzigen, wordt om bevestiging gevraagd.
Schemastructuur
Schema’s, tabellen, kolommen en sleutels worden in de zijbalk doorbladerd en gefilterd.

Apparaten en browsers

  • Verbindingen met MySQL en PostgreSQL zitten in de desktopapplicatie; in de browser en op telefoons worden SQLite en het gegevensmodel gebruikt.
  • Op telefoons openen query, model en gebruikers op aparte schermen met navigatie onderaan; het diagram wordt met een vinger gescrold en gezoomd.
Schermafbeelding van Keyvera: werkruimte met voorbeeldinhoud
Desktop
Schermafbeelding van Keyvera: werkruimte met voorbeeldinhoud
Tablet
Schermafbeelding van Keyvera: werkruimte met voorbeeldinhoud
Telefoon

Sneltoetsen

Op macOS worden ⌘ en ⌥ gebruikt; op Windows en Linux Ctrl en Alt.

SneltoetsActie
Ctrl/⌘ EnterInstructie bij de cursor uitvoeren
Ctrl/⌘ ⇧ EnterHele script uitvoeren
Ctrl/⌘ TNieuw querytabblad
Ctrl/⌘ SOpslaan
Ctrl/⌘ RModel importeren uit database (reverse engineering)
Ctrl/⌘ GSQL genereren uit model
Ctrl/⌘ ⇧ YSynchroniseren
V · H · T · 1 · 2 · 3Diagramgereedschappen

Op aanraakschermen wordt het diagram met twee vingers gezoomd en gescrold; het resultatenraster scrolt met een vinger.

Keyvera downloaden

Probeer het zonder installatie uit in de browser; voor blijvend gebruik koopt u de versie voor macOS, Windows of Linux.