Fonctionnalités
Les fichiers SQLite s’ouvrent partout ; les serveurs MySQL et PostgreSQL sont accessibles depuis l’application de bureau. Vous écrivez du SQL, concevez le modèle de données dans un diagramme, puis visualisez et synchronisez les différences entre le modèle et la base.
Fonctions principales
- Éditeur SQL
- Coloration syntaxique, complétion et onglets. L’instruction sous le curseur s’exécute avec Ctrl/⌘ Entrée, le script entier avec Ctrl/⌘ ⇧ Entrée ; les résultats s’affichent dans une grille fluide même avec de grandes tables et s’exportent en CSV ou JSON.
- Modèle de données EER
- Les tables se dessinent dans un diagramme ; les relations 1:1, 1:n et n:m (avec table de liaison) se créent depuis la barre d’outils. Types de colonnes, clés primaires et étrangères, index et valeurs par défaut se modifient dans le panneau latéral ; des modèles de tables sont fournis.
- Comparer et synchroniser
- Les différences entre le modèle et une base (ou deux bases) s’affichent côte à côte. Les colonnes et tables renommées sont suivies, les étapes présentant un risque de perte de données sont signalées ; le script à appliquer est d’abord affiché.
- Rétro-ingénierie et ingénierie directe
- Le schéma d’une base connectée est importé dans le modèle ; le modèle est converti en script CREATE pour MySQL, PostgreSQL ou SQLite.
- Utilisateurs et privilèges
- Les comptes MySQL et les rôles PostgreSQL sont listés ; privilèges sur les schémas et tables, mot de passe et verrouillage se modifient. Les instructions GRANT / REVOKE à appliquer sont d’abord affichées.
- SQLite partout
- Les bases SQLite s’ouvrent, se modifient et s’enregistrent sur place dans le navigateur, sur téléphone et sur ordinateur (téléchargement dans les navigateurs qui ne le permettent pas) ; une nouvelle base vide peut être créée.
- Connexions sécurisées
- Sur ordinateur, connexion à MySQL / MariaDB et PostgreSQL / Amazon Redshift en direct, via SSL ou par un tunnel SSH. Les mots de passe sont conservés avec le chiffrement du système d’exploitation.
- Protection de la production
- Une connexion peut être marquée en lecture seule ou comme production ; une confirmation est demandée avant les instructions qui modifient des données.
- Arborescence des schémas
- Schémas, tables, colonnes et clés se parcourent et se filtrent dans la barre latérale.
Appareils et navigateurs
- Les connexions MySQL et PostgreSQL se trouvent dans l’application de bureau ; dans le navigateur et sur téléphone, SQLite et le modèle de données sont utilisés.
- Sur téléphone, requête, modèle et utilisateurs s’ouvrent dans des écrans distincts avec la navigation en bas ; le diagramme se déplace et se zoome au doigt.



Raccourcis clavier
⌘ et ⌥ sont utilisées sous macOS ; Ctrl et Alt sous Windows et Linux.
| Raccourci | Action |
|---|---|
| Ctrl/⌘ Entrée | Exécuter l’instruction sous le curseur |
| Ctrl/⌘ ⇧ Entrée | Exécuter le script entier |
| Ctrl/⌘ T | Nouvel onglet de requête |
| Ctrl/⌘ S | Enregistrer |
| Ctrl/⌘ R | Importer le modèle depuis la base (rétro-ingénierie) |
| Ctrl/⌘ G | Générer le SQL depuis le modèle |
| Ctrl/⌘ ⇧ Y | Synchroniser |
| V · H · T · 1 · 2 · 3 | Outils du diagramme |
Sur écran tactile, le diagramme se zoome et se déplace à deux doigts ; la grille de résultats défile au doigt.
Obtenir Keyvera
Essayez-le dans le navigateur sans installation ; pour une utilisation continue, achetez la version pour macOS, Windows ou Linux.