Базы данных и SQL с csvkit
Инструменты csvsql и sql2csv позволяют реализовать полный рабочий процесс с данными прямо в терминале — без установки и настройки дополнительных SQL-клиентов и программного обеспечения. В этом итоговом упражнении мы извлечём данные из базы данных SQLite, объединим их с локально сохранённым файлом и затем загрузим итоговый объединённый файл обратно в базу данных — всё это не выходя из командной строки.
Это упражнение является частью курса
Обработка данных в командной строке
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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