Fonctions

Données, SQL, droits, serveur.
Dans une seule fenêtre.

Interrogez et modifiez les données de cinq moteurs. Gérez les droits pour MySQL, MariaDB et PostgreSQL. L’onglet Serveur prend en charge MySQL et MariaDB à partir d’Operate. La protection de production est incluse dans toutes les formules.

(Captures de l’interface anglaise ; l’app est aussi disponible en français.)

Se connecter, sans détour.

Tunnel SSH sans ssh externe, y compris via un hôte bastion. TLS. Les connexions ouvertes restent ouvertes.

Liste des connexions avec marquage production, état TLS et tunnel SSH par serveur. Liste des connexions avec marquage production, état TLS et tunnel SSH par serveur.
Fig. 1Liste des connexions avec marquage production, état TLS et tunnel SSH par serveur.

La console qui s’arrête.

Onglet SQL : autocomplétion des tables et des colonnes, mode transaction, arrêt de requête, exécution de la seule instruction au curseur. Historique et snippets restent en local.

Console avec l’instruction au curseur et le résultat en dessous. Console avec l’instruction au curseur et le résultat en dessous.
Fig. 2Console avec l’instruction au curseur et le résultat en dessous.

Des données qu’on manipule.

Onglet Données : modifier des cellules, insérer des lignes, le tout en une seule transaction. Export en CSV et JSON, import, dump et restauration, éditeur de tables, diagramme ER.

Grille de données de la table order_items avec filtre, tri et export. Grille de données de la table order_items avec filtre, tri et export.
Fig. 3Grille de données de la table order_items avec filtre, tri et export.

Rouge veut dire : ici, l’app demande d’abord.

DELETE et UPDATE sans WHERE demandent une confirmation sur chaque connexion. Marquez une connexion comme production pour que l’app demande aussi de saisir le nom de la base. Cette protection est incluse dans toutes les formules.

La connexion « Shop Produktion » est marquée comme production ; l’app s’arrête avant DELETE FROM audit_log.
Fig. 4La connexion « Shop Produktion » est marquée comme production ; l’app s’arrête avant DELETE FROM audit_log.

Des droits qu’on voit.

Onglet Droits : consulter, accorder et retirer les droits par utilisateur. Chaque modification est journalisée en local.

Grants d’un utilisateur, ligne par ligne : base de données, table, droit. Grants d’un utilisateur, ligne par ligne : base de données, table, droit.
Fig. 5Grants d’un utilisateur, ligne par ligne : base de données, table, droit.

Des serveurs qu’on surveille.

Onglet Serveur à partir de la formule Operate : liste des processus, verrous, transactions ouvertes, sans second programme.

Vue d’ensemble du serveur avec liste des processus et durée par requête. Kill demande d’abord, comme chaque question des Garde-fous prod. Vue d’ensemble du serveur avec liste des processus et durée par requête. Kill demande d’abord, comme chaque question des Garde-fous prod.
Fig. 6Vue d’ensemble du serveur avec liste des processus et durée par requête. Kill demande d’abord, comme chaque question des Garde-fous prod.

Explique au lieu de deviner.

Messages d’erreur en langage clair, requêtes en mots, plans d’exécution avec constat, une phrase comme filtre. Le tout avec le modèle embarqué d’Apple ; rien ne quitte le Mac. Les réponses du modèle sont signalées. À partir de macOS 26 sur Apple silicon.

La requête expliquée par le modèle embarqué ; en dessous, la mention que rien n’a quitté l’ordinateur.
Fig. 7La requête expliquée par le modèle embarqué ; en dessous, la mention que rien n’a quitté l’ordinateur.

Essayez-le aujourd’hui.

30 jours de version complète, sans carte bancaire. Ensuite, vous continuez à lire gratuitement, à vie.

Achat direct : la dernière version payée reste en écriture. App Store : abonnement via Apple, qui prend fin à la résiliation.

Ou dans le terminal :

curl -fsSL https://dl.sqlclient.eu/sqlclient/install.sh | sh

Avec Homebrew :

brew install --cask datargo/sqlclient/sqlclient