Banco de dados e SQL com csvkit
A adição de csvsql e sql2csv permite que a gente execute todo um fluxo de trabalho de dados no terminal, sem precisar instalar e configurar clientes e softwares SQL adicionais. Neste projeto final, vamos montar e extrair dados de um banco SQLite, unir esses dados a um arquivo salvo localmente e, por fim, enviar o arquivo final unificado de volta ao banco de dados — tudo isso sem sair da linha de comando.
Este exercicio faz parte do curso
Processamento de Dados no Shell
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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