Impostazioni e percorsi file
Strumenti → Impostazioni, o il pulsante Impostazioni nella barra degli strumenti. Due schede: Generali e AI.
Generali
| Impostazione | Opzioni |
|---|---|
| Lingua interfaccia | Inglese, croato, bosniaco, sloveno, italiano, tedesco |
| Tema | Scuro o chiaro |
| Font interfaccia | System UI (predefinito), Inter, Segoe UI, Roboto, Arial, Monospace |
| Dimensione font (interfaccia) | Dimensione del testo dell'interfaccia |
| Font DataGrid | System Mono (predefinito), Consolas, JetBrains Mono, Fira Code, Courier New, Cascadia Code |
| Dimensione font (griglia) | Dimensione del testo nelle griglie dati |
Un'anteprima dal vivo mostra entrambi i font mentre li cambi. Salva impostazioni applica, Ripristina predefiniti riporta ai valori originali.
Vale la pena tenere un font monospaziato per la griglia: le colonne di numeri si allineano e un'importazione disallineata salta all'occhio.
AI
Le connessioni ai provider si configurano nella scheda AI — vedi Configurare un provider.
Percorsi dei file
Tutto ciò che NabuSQL salva vive nella directory dei dati applicativi:
| Piattaforma | Percorso |
|---|---|
| Windows | %APPDATA%\com.nabusql.app |
| macOS | ~/Library/Application Support/com.nabusql.app |
| Linux | ~/.local/share/com.nabusql.app |
Al suo interno:
| Elemento | Contenuto |
|---|---|
connections.json | Tutte le connessioni; password e passphrase SSH sono cifrate |
ai_connections.json | Connessioni ai provider IA; le chiavi API sono cifrate |
license.json | La licenza attivata |
scheduled_tasks.json | Attività pianificate |
ssh_keys/ | Chiavi SSH arrivate con un file di connessioni importato |
plugins/larql/ | Il componente LARQL per Knowledge Lab |
knowledge/models/ | Modelli preparati (grandi) |
knowledge/patches/ | Patch di conoscenza |
Le impostazioni dell'interfaccia e la cronologia delle query sono tenute dal componente browser integrato — su Windows in %LOCALAPPDATA%\com.nabusql.app.
Come sono protette le password
Le password dei database, le password e le passphrase SSH e le chiavi API dell'IA vengono cifrate con AES-256-GCM prima di essere scritte su disco. La chiave che le cifra è conservata nell'archivio credenziali del sistema operativo — Gestione credenziali di Windows (voce NabuSQL/master-key), Portachiavi di macOS o Secret Service su Linux (GNOME Keyring, KWallet). Se non è disponibile alcun archivio credenziali, la chiave è conservata in secret.key nella directory dei dati applicativi, leggibile solo dal tuo account.
Su Linux, se la tua sessione non ha ancora un portachiavi predefinito, GNOME ti chiede di crearne uno la prima volta che NabuSQL salva una password. Usa la stessa password del login e verrà sbloccato automaticamente all'accesso. Se il portachiavi è bloccato, NabuSQL ti chiede di sbloccarlo e le password salvate non vanno perse.
Nel lavoro non cambia nulla: NabuSQL decifra i valori in memoria quando una connessione ne ha bisogno. Le connessioni salvate dalla versione 1.0.105 o precedenti vengono cifrate automaticamente al primo avvio di una versione più recente.
Cifrate solo per questo computer
Poiché la chiave resta nell'archivio credenziali di questo computer, un connections.json copiato su un'altra macchina si apre senza password. Per spostare le connessioni usa l'esportazione cifrata in Trasferire connessioni e query.
Eliminare i dati locali
Impostazioni → Dati locali → Elimina tutti i dati locali (conferma con due clic) rimuove le connessioni salvate e le loro password, le connessioni IA e le chiavi API, le attività pianificate, le chiavi SSH importate, la chiave di licenza salvata, le impostazioni dell'interfaccia e la cronologia, e la chiave di cifratura nell'archivio credenziali. I tuoi file — cartelle delle query, esportazioni, backup — non vengono toccati.
La disinstallazione conserva i dati, a meno che nel programma di disinstallazione di Windows tu non selezioni Delete the application data; anche una disinstallazione silenziosa (ad esempio winget uninstall) li conserva. L'informativa sulla privacy elenca ogni posizione e come rimuoverla a mano.
Cosa non è salvato lì
- I file delle query salvate — quando una connessione ha una Cartella query, i file
.sqlstanno nella cartella che hai scelto. - Esportazioni, dump e backup — dove li hai salvati.
- Disposizione delle finestre e schede aperte — lo stato della sessione non viene memorizzato; NabuSQL si apre con un'area di lavoro pulita.
Ripristino totale
Elimina tutti i dati locali (sopra) riporta NabuSQL a un'installazione nuova. Perdi connessioni, attivazione della licenza e attività pianificate — esporta prima ciò che ti serve e conserva la chiave di licenza, che potrai reinserire.
