figbellScarica

Funzioni

I file SQLite si aprono ovunque; i server MySQL e PostgreSQL si raggiungono dall’applicazione desktop. Si scrive SQL, si progetta il modello dei dati in un diagramma e si vedono e sincronizzano le differenze tra modello e database.

Funzioni principali

Editor SQL
Evidenziazione della sintassi, completamento automatico e schede. L’istruzione sotto il cursore si esegue con Ctrl/⌘ Enter e l’intero script con Ctrl/⌘ ⇧ Enter; i risultati compaiono in una griglia che scorre in modo fluido anche con tabelle grandi e si può esportare in CSV o JSON.
Modello dei dati EER
Le tabelle si disegnano in un diagramma; le relazioni 1:1, 1:n e n:m (con una tabella di collegamento) si creano dalla barra degli strumenti. Tipi di colonna, chiavi primarie ed esterne, indici e valori predefiniti si modificano nel pannello laterale; sono inclusi modelli di tabella pronti all’uso.
Confronto e sincronizzazione
Le differenze tra il modello e un database (o tra due database) vengono mostrate affiancate. Le colonne e le tabelle rinominate vengono rilevate, i passaggi a rischio di perdita di dati vengono segnalati e lo script da applicare viene mostrato prima.
Reverse e forward engineering
Lo schema di un database connesso viene importato nel modello; il modello viene trasformato in uno script CREATE per MySQL, PostgreSQL o SQLite.
Utenti e privilegi
Vengono elencati gli account MySQL e i ruoli PostgreSQL; si modificano privilegi su schemi e tabelle, password e blocchi. Le istruzioni GRANT / REVOKE da applicare vengono mostrate prima.
SQLite ovunque
I database SQLite si aprono, si modificano e si salvano sul posto nel browser, sugli smartphone e sul desktop (vengono scaricati nei browser che non lo supportano); si possono creare nuovi database vuoti.
Connessioni sicure
Sul desktop ci si connette a MySQL / MariaDB e PostgreSQL / Amazon Redshift direttamente, tramite SSL o attraverso un tunnel SSH. Le password vengono conservate con la cifratura del sistema operativo.
Protezione della produzione
Una connessione si può contrassegnare come di sola lettura o di produzione; prima delle istruzioni che modificano i dati viene chiesta conferma.
Albero dello schema
Schemi, tabelle, colonne e chiavi si sfogliano e si filtrano nella barra laterale.

Dispositivi e browser

  • Le connessioni MySQL e PostgreSQL si trovano nell’applicazione desktop; nel browser e sugli smartphone si usano SQLite e il modello dei dati.
  • Sugli smartphone query, modello e utenti si aprono in schermate separate con navigazione in basso; il diagramma si scorre e si ingrandisce con un dito.
Screenshot di Keyvera: area di lavoro con contenuto di esempio
Desktop
Screenshot di Keyvera: area di lavoro con contenuto di esempio
Tablet
Screenshot di Keyvera: area di lavoro con contenuto di esempio
Telefono

Scorciatoie da tastiera

Su macOS si usano ⌘ e ⌥; su Windows e Linux Ctrl e Alt.

ScorciatoiaAzione
Ctrl/⌘ EnterEsegui l’istruzione sotto il cursore
Ctrl/⌘ ⇧ EnterEsegui l’intero script
Ctrl/⌘ TNuova scheda query
Ctrl/⌘ SSalva
Ctrl/⌘ RImporta il modello dal database (reverse engineering)
Ctrl/⌘ GGenera SQL dal modello
Ctrl/⌘ ⇧ YSincronizza
V · H · T · 1 · 2 · 3Strumenti del diagramma

Sugli schermi touch il diagramma si ingrandisce e si scorre con due dita; la griglia dei risultati scorre con un dito.

Ottieni Keyvera

Si può provare nel browser senza installazione; per l’uso continuativo si acquista la versione per macOS, Windows o Linux.