Consulte termsql. https://gitorious.org/termsql https://gitorious.org/termsql/pages/Home
Convierte texto a SQL en la línea de comandos. (CSV es solo texto)
Ejemplo:
cat textfile | termsql -o sqlite.db
De forma predeterminada, el delimitador es un espacio en blanco, por lo que para que funcione con CSV que usa comas, lo haría así:
cat textfile | termsql -d ',' -o sqlite.db
alternativamente, puede hacer esto:
termsql -i textfile -d ',' -o sqlite.db
De forma predeterminada, generará los nombres de columna "COL0", "COL1", si desea que utilice la primera fila para los nombres de las columnas, haga lo siguiente:
termsql -i textfile -d ',' -1 -o sqlite.db
Si desea establecer nombres de columna personalizados, haga esto:
termsql -i textfile -d ',' -c 'id,name,age,color' -o sqlite.db