Postavke i lokacije datoteka
Alati → Postavke, ili gumb Postavke u alatnoj traci. Dvije kartice: Općenito i AI.
Općenito
| Postavka | Mogućnosti |
|---|---|
| Jezik sučelja | Engleski, hrvatski, bosanski, slovenski, talijanski, njemački |
| Tema | Tamna ili svijetla |
| Font sučelja | System UI (zadano), Inter, Segoe UI, Roboto, Arial, Monospace |
| Veličina fonta (sučelje) | Veličina teksta sučelja |
| Font DataGrid-a | System Mono (zadano), Consolas, JetBrains Mono, Fira Code, Courier New, Cascadia Code |
| Veličina fonta (grid) | Veličina teksta u tablicama podataka |
Živi pregled prikazuje oba fonta dok ih mijenjate. Spremi postavke primjenjuje, a Vrati na zadano vraća izvorne vrijednosti.
Monospace font u tablici vrijedi zadržati — stupci brojeva se poravnavaju, pa je pogrešno poravnat uvoz očit na prvi pogled.
AI
Konekcije prema davateljima podešavaju se na kartici AI — vidi Postavljanje davatelja.
Lokacije datoteka
Sve što NabuSQL sprema živi u direktoriju aplikacijskih podataka:
| Platforma | Putanja |
|---|---|
| Windows | %APPDATA%\com.nabusql.app |
| macOS | ~/Library/Application Support/com.nabusql.app |
| Linux | ~/.local/share/com.nabusql.app |
Unutra:
| Stavka | Sadržaj |
|---|---|
connections.json | Sve konekcije; lozinke i SSH passphrase su šifrirani |
ai_connections.json | Konekcije prema AI pružateljima; API ključevi su šifrirani |
license.json | Vaša aktivirana licenca |
scheduled_tasks.json | Zakazani zadaci |
ssh_keys/ | SSH ključevi koji su stigli s uvezenom datotekom konekcija |
plugins/larql/ | LARQL dodatak za Knowledge Lab |
knowledge/models/ | Pripremljeni modeli (veliki) |
knowledge/patches/ | Patchevi znanja |
Postavke sučelja i povijest upita čuva ugrađena komponenta preglednika — na Windowsima u %LOCALAPPDATA%\com.nabusql.app.
Kako su lozinke zaštićene
Lozinke baza, SSH lozinke i passphrase te AI API ključevi šifriraju se algoritmom AES-256-GCM prije nego što se zapišu na disk. Ključ kojim su šifrirani čuva se u spremištu vjerodajnica operacijskog sustava — Windows Credential Manager (unos NabuSQL/master-key), macOS Keychain ili Linux Secret Service (GNOME Keyring, KWallet). Ako spremište vjerodajnica nije dostupno, ključ se čuva u secret.key u direktoriju aplikacijskih podataka, čitljiv samo vašem korisničkom računu.
Na Linuxu, ako vaša sesija još nema zadani keyring, GNOME će vas pri prvom spremanju lozinke zatražiti da ga napravite. Zadajte mu istu lozinku kao za prijavu i otključavat će se automatski pri prijavi. Ako je keyring zaključan, NabuSQL traži da ga otključate, a spremljene lozinke se ne gube.
U radu se ništa ne mijenja: NabuSQL dešifrira vrijednosti u memoriji kad ih konekcija treba. Konekcije koje je spremila verzija 1.0.105 ili starija automatski se šifriraju pri prvom pokretanju novije verzije.
Šifrirano samo za ovo računalo
Budući da ključ ostaje u spremištu vjerodajnica ovog računala, connections.json kopiran na drugo računalo otvara se bez lozinki. Za prijenos konekcija koristite šifrirani izvoz iz Prijenos konekcija i upita.
Brisanje lokalnih podataka
Postavke → Lokalni podaci → Obriši sve lokalne podatke (potvrda s dva klika) uklanja spremljene konekcije i njihove lozinke, AI konekcije i API ključeve, zakazane zadatke, uvezene SSH ključeve, spremljeni licencni ključ, postavke sučelja i povijest te ključ za šifriranje iz spremišta vjerodajnica. Vaše vlastite datoteke — mape upita, izvozi, sigurnosne kopije — ostaju netaknute.
Deinstalacija zadržava podatke, osim ako u Windows deinstalacijskom programu ne označite Delete the application data; i tiha deinstalacija (npr. winget uninstall) ih zadržava. Politika privatnosti navodi svaku lokaciju i kako je ručno ukloniti.
Što se ondje ne čuva
- Datoteke spremljenih upita — kad konekcija ima Mapu upita,
.sqldatoteke žive u mapi koju ste odabrali. - Izvozi, dumpovi i sigurnosne kopije — gdje god ste ih spremili.
- Raspored prozora i otvorene kartice — stanje sesije se ne pamti; NabuSQL se otvara s čistim radnim prostorom.
Resetiranje
Obriši sve lokalne podatke (gore) vraća NabuSQL na stanje svježe instalacije. Gubite konekcije, aktivaciju licence i zakazane zadatke — prvo izvezite što vam treba i sačuvajte licencni ključ, koji poslije možete ponovno unijeti.
