Coffre de connexions chiffré
Toutes les connexions enregistrées résident dans un coffre AES-256-GCM, protégé par un mot de passe maître (210 000 itérations PBKDF2). Déverrouillage par Touch ID.
Étendue fonctionnelle
De la connexion chiffrée au diagramme ER : l’étendue fonctionnelle complète, classée par thème. En natif sur le Mac, sans cloud imposé.
Connexion et sécurité
Toutes les connexions enregistrées résident dans un coffre AES-256-GCM, protégé par un mot de passe maître (210 000 itérations PBKDF2). Déverrouillage par Touch ID.
Connexion via un hôte bastion par redirection de port SSH et TLS avec vos propres certificats CA/client (.p12) – vraie vérification au lieu de « skip verify ».
Passez des connexions en lecture seule, de sorte que seules les requêtes en lecture s’exécutent. Un verrouillage auto après inactivité protège des regards indiscrets et des fausses manips.
Marquez les connexions de production en rouge, confirmez les requêtes dangereuses en tapant le nom, et une alerte dès qu’un UPDATE ou DELETE sans WHERE toucherait toutes les lignes.
Les connexions enregistrées transitent quasiment en temps réel entre vos Mac. Une surveillance de fichier récupère les changements automatiquement, seul le texte chiffré est synchronisé, et les conflits sont fusionnés proprement.
Changez le mot de passe maître : tous les enregistrements sont rechiffrés de façon atomique et Touch ID est automatiquement reconfiguré. Mot de passe oublié ? Réinitialisation sécurisée plutôt qu’une porte dérobée.
Explorer et éditer les données
Édition en ligne basée sur la clé primaire/unique, insérer, supprimer et passer à NULL des lignes – toutes les modifications s’exécutent en une transaction. Navigation clavier complète.
Chaque cellule dans une fenêtre modale avec nombre de caractères et copie. Le JSON est joliment formaté, les valeurs binaires affichées en dump Hex et les images (PNG/JPEG/GIF/WebP/BMP) montrées directement en aperçu.
Par clic droit sur une cellule, sautez à la ligne référencée – ou en arrière vers toutes les lignes qui pointent sur l’enregistrement courant. Piloté par les vraies relations FK.
Sélectionnez une plage de cellules par glissement ou Maj-clic ; la barre d’état affiche le nombre ainsi que somme, moyenne, minimum et maximum – comme dans Excel, dans la grille en lecture comme en édition.
Filtre rapide et tri par colonne, largeur et ordre des colonnes librement ajustables et mémorisés par table. Copiez la sélection en CSV ou JSON.
Les grands jeux de résultats s’affichent de façon incrémentale par blocs et se chargent automatiquement au défilement, au lieu de figer tout l’onglet. Même des dizaines de milliers de lignes restent fluides.
Exportez des tables ou n’importe quel résultat en véritable classeur Excel (.xlsx, types préservés), CSV, JSON ou dump SQL. Import CSV avec mappage des colonnes.
Console SQL et transactions
Coloration syntaxique, autocomplétion basée sur le schéma, historique, mise en forme et extraits réutilisables – basé sur CodeMirror.
Consultez directement les plans d’exécution et gardez plusieurs résultats de requête ouverts en parallèle dans leurs propres onglets.
Une barre d’onglets dédiée aux documents SQL : ajouter, fermer, renommer. Chaque document, avec son dernier résultat, est enregistré et restauré par connexion et par base.
Avec ⌘⇧⏎, exécutez seulement le statement sous le curseur. Les requêtes renvoyant des lignes sans LIMIT propre reçoivent un auto-LIMIT configurable – protection contre les récupérations accidentelles de millions de lignes.
Testez les modifications risquées via une connexion de transaction dédiée, validez ou annulez à volonté. À la fermeture, un dialogue clair demande ce qu’il faut faire des modifications en cours.
Interrompez une requête en cours d’un clic via une seconde connexion (KILL QUERY). Un délai d’expiration de statement configurable tue automatiquement les requêtes trop longues.
Schéma et objets
Bases, tables, vues, triggers, routines, événements et statut dans une barre latérale repliable. Plus palette de commandes (⌘K) et recherche de schéma sur toutes les bases.
Un diagramme entité-relation interactif de la base courante : tables avec colonnes et marqueurs PK/FK, arêtes FK, déplacement, zoom autour du curseur et glisser-pour-déplacer. Disposition mémorisée par base, double-clic pour ouvrir la table.
Créez et modifiez tables, colonnes, index et clés étrangères, avec aperçu en direct du DDL généré. Maintenance et duplication incluses.
Consultez la définition CREATE des vues, procédures, fonctions, événements et triggers, éditez-la en ligne et enregistrez via CREATE OR REPLACE. Nouveaux objets à partir de modèles, activez et désactivez les événements planifiés.
Moteur, nombre approximatif de lignes, taille des données et des index, auto-increment, collation, format de ligne et horodatages en un coup d’œil – idéal pour la planification de capacité.
Administration du serveur
Voyez toutes les connexions et requêtes actives et stoppez la requête folle en quelques secondes.
Consultez les transactions ouvertes et les verrous via information_schema.INNODB_TRX, attentes de verrou mises en évidence, tuez la connexion bloquante de façon ciblée – le chemin le plus rapide pour sortir d’un blocage en production.
État du serveur, variables globales et un tableau de bord compact pour un bilan de santé rapide.
Utilisateurs et droits
Consultez et accordez ou retirez les droits par utilisateur – visible et traçable, sans taper de SQL.
Créez et supprimez des utilisateurs et changez les mots de passe, directement depuis l’interface.
Chaque modification est journalisée localement avec l’heure, le type et l’action et reste exportable en CSV ou JSON au besoin – pour preuve et traçabilité.
App, espace de travail et licence
Gardez plusieurs serveurs ouverts en onglets en même temps et changez sans déconnecter. Un espace de travail par connexion, couleurs de groupes pour s’y retrouver vite.
La connexion active vit dans le cœur Rust et résiste à chaque rechargement de l’interface – pas d’attente de reconnexion.
Allemand ou anglais, clair, sombre ou suivant le système – commutable en cours d’utilisation.
Binaire universel, notarisé par Apple et signé. Les mises à jour sont vérifiées en arrière-plan et installées en toute sécurité.
Activez la licence directement depuis le portail de self-checkout par lien profond ou collez le token. Les vérifications d’essai et d’expiration sont protégées contre le recul de l’horloge système.
Sécurité et souveraineté des données
Ici, « local d’abord » n’est pas un mot marketing. Voici comment cela fonctionne dans le détail.
Chiffrement au repos
Les connexions enregistrées résident dans un coffre local chiffré en AES-256-GCM. La clé est dérivée de votre mot de passe maître avec PBKDF2-HMAC-SHA256 et 210 000 itérations – le mot de passe lui-même n’est jamais enregistré et ne quitte jamais l’appareil.
Touch ID et verrouillage auto
Déverrouillez le coffre avec Touch ID, au lieu de taper le mot de passe maître. La clé dérivée réside dans le trousseau de session de votre Mac, l’invite Touch ID passe par LocalAuthentication d’Apple – avec le mot de passe de l’appareil comme solution de repli.
Sync iCloud et partage sécurisé
Les connexions enregistrées transitent par iCloud Drive entre vos Mac. Seul le Ciphertext, avec son Salt et son Canary, est synchronisé – le mot de passe maître ne quitte jamais un appareil. Une surveillance de fichier et un pull au moment où la fenêtre prend le focus maintiennent tout à jour quasiment en temps réel.
Mises à jour auto signées
L’app vérifie régulièrement, de façon limitée, la présence de nouvelles versions et, si vous le souhaitez, les télécharge et les installe directement. Avant l’installation, la signature du paquet est vérifiée contre une Public-Key intégrée à l’app – ce n’est qu’alors que la mise à jour a lieu.
Binaire universel, notarisé par Apple et signé. Version complète 30 jours, puis lecture gratuite à vie.