日本語WordnetをMySQLに格納する手順

どちらかというとメモ書き.流れとしては,sqlite3のデータをダンプして,少し修正して,MySQLに流す.

まずはダンプ.

~$ sqlite3 wnjpn.db .dump > wnjpn.mysql.dump

このできたダンプファイルはテキストで,MySQL用ではないので以下のように修正.

  • 最初の「PRAGMA foreign_keys=OFF;」,「BEGIN TRANSACTION;」を削除
  • 最後の「COMMIT;」とそこから上にある「CREATE INDEX」を削除
  • SQL文のテーブル名を囲む「"」を削除

本当は最初にdrop table if existsとかするんだろうけど,省略.

あとは普通にMySQLに流し込むだけ.データベースはあらかじめ作っておく.

~$ mysql -u -h -p < wnjpn.mysql.dump