Base de données et SQL avec csvkit
L'ajout de csvsql et sql2csv nous permet de réaliser tout un flux de travail de données directement dans le terminal, sans devoir installer et configurer d'autres clients et logiciels SQL. Dans ce projet de synthèse, vous allez créer et extraire des données d'une base de données SQLite, fusionner ces données avec un fichier enregistré localement, puis, enfin, renvoyer le fichier fusionné final dans la base de données — le tout sans jamais quitter la ligne de commande.
Cette activité fait partie du cours
Traitement des données en Shell
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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