Come aprire file .SQLITE su Linux
Per aprire file .SQLITE su Linux, installa uno strumento compatibile con SQLite (di solito la CLI sqlite3 fornita dalla tua distribuzione).
Istruzioni passo passo
- Installa uno strumento compatibile con SQLite (di solito la CLI sqlite3 fornita dalla tua distribuzione).
- Apri un terminale ed esegui: sqlite3 yourfile.sqlite
- Ispeziona i contenuti con .tables, .schema e query SQL (ad esempio, SELECT ...).
Problemi comuni
Il file non è riconosciuto come database SQLite 3
Alcuni file utilizzano l'estensione .sqlite ma non sono effettivamente database SQLite 3 oppure il file è incompleto. Un vero file di database SQLite 3 inizia con la stringa di intestazione "SQLite format 3\000".
- Controllare l'intestazione del file (primi byte) per "formato SQLite 3\000"; se manca, il file potrebbe non essere un database SQLite 3.
- Se hai ricevuto il file tramite download o trasferimento, copialo o scaricalo nuovamente per escludere il troncamento.
"Il database è bloccato" o le modifiche non persistono
SQLite utilizza il blocco dei file per un accesso simultaneo sicuro. Se un altro processo ha il database aperto (o è in corso una transazione di scrittura), gli strumenti potrebbero segnalare che il database è bloccato o potrebbe non essere in grado di scrivere.
- Chiudere le altre applicazioni che potrebbero utilizzare il database, quindi riprovare.
- Se hai solo bisogno di controllare i dati, aprili in sola lettura nel tuo strumento se tale opzione esiste.
Corruzione o errori di lettura all'apertura
Se il file del database è stato troncato, archiviato su supporti inaffidabili o copiato in modo errato durante l'uso, il formato del file SQLite potrebbe essere danneggiato e gli strumenti potrebbero non riuscire a leggere tabelle o indici.
- Prova ad aprire una copia di backup del file sicuramente funzionante, se disponibile.
- Se è necessario ripristinare il file, utilizzare gli strumenti SQLite per tentare l'esportazione/il dump del contenuto leggibile (ad esempio tramite la shell sqlite3), tenendo presente che il ripristino potrebbe essere parziale.
Nota di sicurezza
Un file .sqlite è un dato, non un programma, ma può contenere informazioni riservate (ad esempio, dati dell'applicazione). Tratta i database sconosciuti come potenzialmente riservati ed evita di caricarli su servizi di terze parti a meno che tu non capisca cosa c'è dentro.