Traitement des données en ligne de commande
Susan Sun
Data Person
csvsql :
Autres options :
--insert--db--no-inference et --no-constraintsExemple de syntaxe :
csvsql --db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
Remarques :
Le saut de ligne garde le code clair et lisible
Utilisez trois barres obliques pour indiquer le nom de base
Terminez par l'extension .db pour une base SQLITE
Exemple de syntaxe :
csvsql --db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
Documentation :
csvsql -h
--insert En plus de créer la table, insère aussi les
données dans la table. Valable uniquement quand --db est spécifié.
Exemple de syntaxe :
csvsql --no-inference --no-constraints \
--db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
Documentation :
csvsql -h
--no-inference Désactive l'inférence des types lors de l'analyse de l'entrée.
--no-constraints Génère un schéma sans limites de longueur ni vérifications de nullité.
Traitement des données en ligne de commande