Un amico mi hachiesto se gli preparavo uno script per la conversione di un database sqlite in csv. Gli ho chiesto se i dati dovessero essere elaborati prima di essere esportati e mi ha detto che bastava solo esportarli.
Beh, allora perché fare uno script, quando puoi esportare direttamente da sqlite3 ?
Dunque, ipotizziamo che il nostro DB si chiami dati.sqlite e che la tabella al suo interno sia chiamata ugualmente dati, da CLI bisogna fare come segue:$ sqlite3 dati.sqlite
sqlite> .mode csv
sqlite> .output dati.csv
sqlite> .headers on
sqlite> SELECT * FROM dati;
sqlite> .output stdout
sqlite> .quit
Bene, per vedere il contenuto del file csv:$ cat dati.csv
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta