mirror: 初始快照

This commit is contained in:
Li_Feiyu committed 2026-10-02 22:48:14 +08:00
commit 4e9a58e521
21 files changed
+278493

No files matched your search

BIN
View File
Binary file not shown.
+21
View File
@@ -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
+42
View File
@@ -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.