Base de datos y SQL con csvkit
La incorporación de csvsql y sql2csv nos permite realizar todo un flujo de trabajo de datos desde la terminal sin tener que instalar ni configurar clientes y software SQL adicionales. En este proyecto final, crearemos y extraeremos datos de una base de datos SQLite, combinaremos estos datos con un archivo guardado localmente y, por último, enviaremos el archivo final combinado de vuelta a la base de datos, todo sin salir de la línea de comandos.
Este ejercicio forma parte del curso
Procesamiento de datos en Shell
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Store SQL for querying from SQLite database
sqlquery_pull="SELECT * FROM SpotifyMostRecentData"
# Apply SQL to save table as local file
sql2csv --db "___:///___.__" --query "$___" > SpotifyMostRecentData.csv