Apparence
Paramètres et emplacements des fichiers
Outils → Paramètres, ou le bouton Paramètres de la barre d’outils. Deux onglets : Général et IA.
Général
| Paramètre | Options |
|---|---|
| Langue de l’interface | Anglais, croate, bosnien, slovène, italien, allemand, français |
| Thème | Sombre ou Clair |
| Police de l’interface | System UI (par défaut), Inter, Segoe UI, Roboto, Arial, Monospace |
| Taille de police (interface) | Taille du texte de l’interface |
| Police de la grille | System Mono (par défaut), Consolas, JetBrains Mono, Fira Code, Courier New, Cascadia Code |
| Taille de police (grille) | Taille du texte dans les grilles de données |
Un aperçu en direct montre les deux polices pendant que vous les modifiez. Enregistrer les paramètres applique, Rétablir les valeurs par défaut restaure les valeurs d’origine.
Une police à chasse fixe pour la grille vaut la peine d’être conservée — les colonnes de chiffres s’alignent, et un import mal aligné saute aux yeux.
IA
Les connexions aux fournisseurs se configurent dans l’onglet IA — voir Configurer un fournisseur.
Emplacements des fichiers
Tout ce que NabuSQL stocke se trouve dans le répertoire de données d’application :
| Plateforme | Chemin |
|---|---|
| Windows | %APPDATA%\com.nabusql.app |
| macOS | ~/Library/Application Support/com.nabusql.app |
| Linux | ~/.local/share/com.nabusql.app |
À l’intérieur :
| Élément | Contenu |
|---|---|
connections.json | Toutes les connexions ; mots de passe et phrases secrètes SSH chiffrés |
ai_connections.json | Connexions aux fournisseurs d’IA ; clés API chiffrées |
license.json | Votre licence activée |
scheduled_tasks.json | Tâches planifiées |
ssh_keys/ | Clés SSH fournies avec un fichier de connexions importé |
plugins/larql/ | Le module LARQL pour Knowledge Lab |
knowledge/models/ | Modèles préparés (volumineux) |
knowledge/patches/ | Patchs de connaissances |
Les paramètres de l’interface et l’historique des requêtes sont conservés par le composant navigateur intégré — sous Windows dans %LOCALAPPDATA%\com.nabusql.app.
Comment les mots de passe sont protégés
Les mots de passe des bases, les mots de passe et phrases secrètes SSH et les clés API d’IA sont chiffrés en AES-256-GCM avant d’être écrits sur le disque. La clé qui les chiffre est conservée dans le gestionnaire d’identifiants de votre système d’exploitation — Gestionnaire d’identifiants Windows (entrée NabuSQL/master-key), Trousseau macOS ou le Secret Service de Linux (GNOME Keyring, KWallet). Lorsqu’aucun gestionnaire d’identifiants n’est disponible, la clé est conservée dans secret.key dans le répertoire de données d’application, lisible uniquement par votre compte.
Sous Linux, si votre session n’a pas encore de trousseau par défaut, GNOME vous demande d’en créer un la première fois que NabuSQL enregistre un mot de passe. Donnez-lui le même mot de passe que celui de votre session et il se déverrouillera automatiquement à la connexion. Si le trousseau est verrouillé, NabuSQL vous demande de le déverrouiller plutôt que de perdre les mots de passe enregistrés.
Rien ne change dans votre façon de travailler : NabuSQL déchiffre les valeurs en mémoire lorsqu’une connexion en a besoin. Les connexions enregistrées par la version 1.0.105 ou antérieure sont chiffrées automatiquement au premier démarrage d’une version plus récente.
Chiffré pour cette machine uniquement
Comme la clé reste dans le gestionnaire d’identifiants de cet ordinateur, un connections.json copié sur une autre machine s’ouvre sans mots de passe. Utilisez l’export chiffré décrit dans Déplacer connexions et requêtes pour transférer des connexions.
Supprimer les données locales
Paramètres → Données locales → Supprimer toutes les données locales (deux clics pour confirmer) supprime les connexions enregistrées et leurs mots de passe, les connexions IA et clés API, les tâches planifiées, les clés SSH importées, la clé de licence stockée, les paramètres et l’historique de l’interface, ainsi que la clé de chiffrement dans le gestionnaire d’identifiants. Vos propres fichiers — dossiers de requêtes, exports, sauvegardes — ne sont pas touchés.
La désinstallation conserve vos données, sauf si vous cochez Supprimer les données de l’application dans le désinstallateur Windows ; une désinstallation silencieuse (par exemple winget uninstall) les conserve aussi. La politique de confidentialité liste chaque emplacement et explique comment le supprimer à la main.
Ce qui n’y est pas stocké
- Fichiers de requêtes enregistrées — lorsqu’une connexion a un Dossier des requêtes, les fichiers
.sqlse trouvent dans le dossier que vous avez choisi. - Exports, dumps et sauvegardes — là où vous les avez enregistrés.
- Disposition de la fenêtre et onglets ouverts — l’état de la session n’est pas conservé ; NabuSQL s’ouvre sur un espace de travail vierge.
Réinitialisation
Supprimer toutes les données locales (ci-dessus) ramène NabuSQL à l’état d’une nouvelle installation. Vous perdez vos connexions, l’activation de votre licence et vos tâches planifiées — exportez d’abord ce dont vous avez besoin, et conservez votre clé de licence, que vous pourrez saisir à nouveau ensuite.
