Processamento de Dados no Shell
Susan Sun
Data Person
csvsql:
Mais opções:
--insert--db--no-inference e --no-constraintsSintaxe de exemplo:
csvsql --db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
Observações:
Quebra de linha para manter o código limpo e legível
Use três barras para indicar o nome do banco
Termine com a extensão .db para banco SQLITE
Sintaxe de exemplo:
csvsql --db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
Documentação:
csvsql -h
--insert Além de criar a tabela, também insere os
dados na tabela. Válido apenas quando --db é especificado.
Sintaxe de exemplo:
csvsql --no-inference --no-constraints \
--db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
Documentação:
csvsql -h
--no-inference Desativa a inferência de tipos ao analisar a entrada.
--no-constraints Gera um esquema sem limites de tamanho ou verificações de nulos.
Processamento de Dados no Shell