Sto tentando di importare una raccolta di dati con citazioni all'interno dei campi. Attualmente sono tab separati.sqlite3 import con le virgolette
Da quello che posso capire in base alla documentazione (http://www.sqlite.org/cvstrac/wiki?p=ImportingFiles), la shell sqlite deve interpretare le virgolette letteralmente e presumo che ciò non dovrebbe avere un problema.
Sono stato in esecuzione in un problema su questa linea:
1193782372 Lips Like Sugar (12" Mix) Echo & the Bunnymen 80's/12": The Extended Collection a76d9b04-51d9-4672-801f-356ab36dbae7 ccd4879c-5e88-4385-b131-bf65296bf245 1abb270a-e791-407f-a989-ff3ad6f8401c
Poiché non è chiaro dove le schede sono, li ho incluso in questa riga seguente.
1193782372\tLips Like Sugar (12" Mix)\tEcho & the Bunnymen\t80's/12": The Extended Collection\ta76d9b04-51d9-4672-801f-356ab36dbae7\tccd4879c-5e88-4385-b131-bf65296bf245\t1abb270a-e791-407f-a989-ff3ad6f8401c
Sto provando a fare quanto segue ma ottenendo un errore.
sqlite> .separator \t
sqlite> .import ./file.txt table
Error: ./file.txt line n: expected 7 columns of data but found 5
Funziona senza virgolette, ma le virgolette sono importanti. Non riesco a sfuggire alle citazioni con \"
.
Come posso importare correttamente i dati che desidero?