SQLITE3: como exportar todas las tablas a .CSV
Como exportar todas las tablas de SQLITE3 a ficheros CSV, uno por tabla.
#!/opt/local/bin/bash BBDD="/camino/a/fichero/sqlite3" # obtiene todas las tablas de la BB.DD. # NOTA: podemos agregar más tbl_name not like 'xxxx%' o lo que necesitemos TS=`sqlite3 $BBDD "SELECT tbl_name FROM sqlite_master WHERE type='table' and tbl_name not like 'sqlite_%';"` # Exporta cada tabla a un fichero CSV for T in $TS; do sqlite3 $BBDD <<EOF .headers on .mode csv .output $T.csv select * from $T; EOF done