mirror: 初始快照
This commit is contained in:
commit
4e9a58e521
21 files changed
+278493
No files matched your search
Binary file not shown.
@@ -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
|
||||
@@ -0,0 +1,42 @@
|
||||
-- ----------------------------------------------------------
|
||||
-- MDB Tools - A library for reading MS Access database files
|
||||
-- Copyright (C) 2000-2011 Brian Bruns and others.
|
||||
-- Files in libmdb are licensed under LGPL and the utilities under
|
||||
-- the GPL, see COPYING.LIB and COPYING files respectively.
|
||||
-- Check out http://mdbtools.sourceforge.net
|
||||
-- ----------------------------------------------------------
|
||||
|
||||
-- That file uses encoding UTF-8
|
||||
|
||||
CREATE TABLE `SENSES`
|
||||
(
|
||||
`WORD_ID` varchar,
|
||||
`MULT_NO` varchar,
|
||||
`SENSE_NO` INTEGER,
|
||||
`VERB` varchar,
|
||||
`WORD_TYPE1` varchar,
|
||||
`WORD_TYPE2` varchar,
|
||||
`WORD_TYPE3` varchar,
|
||||
`USAGE_TYPE1` varchar,
|
||||
`USAGE_TYPE2` varchar,
|
||||
`CONTEXT1` varchar,
|
||||
`CONTEXT2` varchar,
|
||||
`MEANING` TEXT,
|
||||
`CÜMLE` TEXT
|
||||
);
|
||||
|
||||
CREATE TABLE `WORDMULT`
|
||||
(
|
||||
`WORD_ID` varchar,
|
||||
`MULT_NO` varchar,
|
||||
`PRE_MULT` varchar,
|
||||
`HEAD_MULT` varchar,
|
||||
`SUFFIX` varchar,
|
||||
`PLURAL` varchar,
|
||||
`SPECIAL` varchar,
|
||||
`LANGUAGE1` varchar,
|
||||
`SEE_PRE` TEXT
|
||||
);
|
||||
|
||||
|
||||
-- CREATE Relationships ...
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
Binary file not shown.
Reference in new issue
Block a user