Skip to main content
SQLOZ
Chapter 0 Core & Getting Started

Manuale Utente e Documentazione SQLOZ

Info: Questo manuale è un riferimento completo per l’uso professionale di SQLOZ. Ciascuna sezione illustra scenari reali di amministrazione di database e guida passo dopo passo attraverso l’interfaccia.

Benvenuti nella documentazione ufficiale di SQLOZ, il client SQL nativo per macOS progettato per sviluppatori, analisti dati e DBA.

Architettura e Filosofia

SQLOZ è sviluppato al 100% in linguaggio Swift, impiegando i framework nativi di Apple AppKit e SwiftUI. Questo garantisce:

  • Avvio istantaneo in meno di un secondo senza overhead Electron.
  • Consumo di memoria minimo e stabile anche durante lo streaming di milioni di record.
  • Pieno supporto per le architetture Apple Silicon (M1/M2/M3/M4).
  • Nessuna telemetria, nessun tracciamento di terze parti e rispetto assoluto della riservatezza dei dati.

Indice dei Capitoli

  1. Capitolo 1: Primi Passi - Installazione, requisiti di sistema e prima connessione.
  2. Capitolo 2: Connessioni e Tunnel - Connessioni dirette, tunnel SSH Jump Host, tunnel HTTP PHP e Keychain macOS.
  3. Capitolo 3: Editor SQL ed Esecuzione Query - Bounded Query Streaming, annullamento non bloccante e compiacenza di sicurezza.
  4. Capitolo 4: Griglia Dati e Modifica - Modifica inline delle celle, pannello di ispezione e ordinamento intelligente.
  5. Capitolo 5: Progettista Visuale di Schemi - Reverse engineering, modellazione ERD drag-and-drop ed esportazione PDF/PNG.
  6. Capitolo 6: Confronto e Sincronizzazione Schemi - Rilevamento schema drift, matrici visuali e salvaguardie di backup.
  7. Capitolo 7: Confronto e Sincronizzazione Dati - Allineamento riga per riga, report pre-flight e regolazione throttle.
  8. Capitolo 8: Generatore Visuale di Query - JOIN automatici, filtri visuali ed emissione SQL in tempo reale.
  9. Capitolo 9: Suite DBA e Diagnostica Server - Processlist in tempo reale, interruzione sicura delle query e wizard di salute del database.
  10. Capitolo 10: Sicurezza, Backup e Ripristino - Safety gate a token opaco, backup preventivi e blocco Touch ID.
  11. Capitolo 11: Migrazione Cross-Dialect - Trasferimenti bidirezionali tra MySQL, PostgreSQL e SQLite con transpilazione DDL.
  12. Capitolo 12: Preferenze e Configurazione Avanzata - Configurazione SMTP, pool di connessioni e gestione abbonamenti.
  13. Capitolo 13: Riferimenti, Scorciatoie e Risoluzione Problemi - Tabella completa delle scorciatoie macOS e soluzioni agli errori di rete.
  14. Capitolo 14: OzAI - Assistente SQL in Linguaggio Naturale - Generazione query da linguaggio naturale e motori LLM locali (Ollama, LM Studio).
  15. Capitolo 15: OzCharts - Visualizzazione - Generazione di grafici professionali ad alta definizione direttamente dai risultati SQL.
  16. Capitolo 16: OzTeam - Scambio Profili Cifrati - Capsule .sqlozprofile protette con crittografia hardware AES-256-GCM.
  17. Capitolo 17: OzOSC - Modifiche di Schema a Zero Downtime - Alterazioni strutturali online senza bloccare letture e scritture su MySQL/MariaDB.
  18. Capitolo 18: OzLockTree - Risolutore di Blocchi - Individuazione dei Root Blocker e disinnesco dei deadlock transazionali.
  19. Capitolo 19: OzExplain - Albero di Esecuzione e Assegnazione Indici - Piani di costo interattivi e indicazioni DDL per eliminare i colli di bottiglia.
  20. Capitolo 20: OzMask - Anonimizzazione Dati Personali - Mascheramento automatico PII per la conformità GDPR nella griglia dati.
  21. Capitolo 22: Database e Versioni Supportate - Matrice di compatibilità per MySQL, MariaDB, PostgreSQL e SQLite.
  22. Capitolo 23: Centro Operazioni e Job Programmati - Pianificazione backup e notifiche via launchd su macOS.