mirror: 初始快照
This commit is contained in:
commit
4e9a58e521
21 files changed
+278493
No files matched your search
@@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
# Inspired by
|
||||
# https://www.codeenigma.com/community/blog/using-mdbtools-nix-convert-microsoft-access-mysql
|
||||
|
||||
# USAGE
|
||||
# Rename your MDB file to migration-export.mdb
|
||||
# run ./mdb2sqlite.sh migration-export.mdb
|
||||
# wait and wait a bit longer...
|
||||
|
||||
mdb-schema migration-export.mdb sqlite > schema.sql
|
||||
mkdir sqlite
|
||||
mkdir sql
|
||||
for i in $( mdb-tables migration-export.mdb ); do echo $i ; mdb-export -D "%Y-%m-%d %H:%M:%S" -H -I sqlite migration-export.mdb $i > sql/$i.sql; done
|
||||
|
||||
mv schema.sql sqlite
|
||||
mv sql sqlite
|
||||
cd sqlite
|
||||
|
||||
cat schema.sql | sqlite3 db.sqlite3
|
||||
|
||||
for f in sql/* ; do echo $f && (echo 'BEGIN;'; cat $f; echo 'COMMIT;') | sqlite3 db.sqlite3; done
|
||||
Reference in new issue
Block a user