figbellTélécharger

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.
Capture d'écran de Keyvera : espace de travail avec un contenu d'exemple
Ordinateur
Capture d'écran de Keyvera : espace de travail avec un contenu d'exemple
Tablette
Capture d'écran de Keyvera : espace de travail avec un contenu d'exemple
Téléphone

Raccourcis clavier

⌘ et ⌥ sont utilisées sous macOS ; Ctrl et Alt sous Windows et Linux.

RaccourciAction
Ctrl/⌘ EntréeExécuter l’instruction sous le curseur
Ctrl/⌘ ⇧ EntréeExécuter le script entier
Ctrl/⌘ TNouvel onglet de requête
Ctrl/⌘ SEnregistrer
Ctrl/⌘ RImporter le modèle depuis la base (rétro-ingénierie)
Ctrl/⌘ GGénérer le SQL depuis le modèle
Ctrl/⌘ ⇧ YSynchroniser
V · H · T · 1 · 2 · 3Outils 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.