Skip to Content

base Microsoft Access -> base SQLite

  1. # exportation du schéma
  2. $ mdb-schema northwind.mdb sybase >create.sql
  3.  
  4. #importation dans la base SQLite, création des tables etc.
  5. $ sqlite3 nw.db3<create.sql
  6.  
  7. # ou directement
  8. $ mdb-schema $mdb sybase | sqlite3 nw.db3
  9.  
  10. # lister les tables dans northwin.mdb
  11. $ for t in `mdb-tables northwind.mdb` ; do
  12. > echo $t
  13. > done
  14. NW_Categories
  15. NW_Customers
  16. [...]
  17.  
  18. # importation des valeurs dans SQLite, table par table (-I, insert SQL, -R, ; comme séparateur)
  19. $ for t in `mdb-tables northwind.mdb` ; do
  20. > mdb-export -I -R ";\n" northwind.mdb $t |sqlite3 nw.db3
  21. > done
  22.  
  23. # ou
  24. $ mdb-tables -1 northwind.mdb | xargs -n1 mdb-export -H -I northwind.mdb >export.sql
  25. # le fichier export.sql doit être vérifié préalablement
  26. $ sqlite3 nw.db3<export.sql