Skip to Content

base Microsoft Access -> base SQLite

# exportation du schéma 
$ mdb-schema northwind.mdb  sybase >create.sql
 
#importation dans la base SQLite, création des tables etc.
$ sqlite3 nw.db3<create.sql
 
# ou directement
$ mdb-schema $mdb sybase | sqlite3 nw.db3
 
# lister les tables dans northwin.mdb
$ for t in `mdb-tables northwind.mdb` ; do
> echo $t
> done
NW_Categories
NW_Customers
[...]
 
# importation des valeurs dans SQLite, table par table (-I, insert SQL, -R, ; comme séparateur)
$ for t in `mdb-tables northwind.mdb` ; do
> mdb-export -I -R ";\n" northwind.mdb $t |sqlite3 nw.db3
> done
 
# ou 
$ mdb-tables -1 northwind.mdb | xargs -n1 mdb-export -H -I northwind.mdb >export.sql
# le fichier export.sql doit être vérifié préalablement
$ sqlite3 nw.db3<export.sql