murata satoshi
murat****@gmail*****
2017年 2月 17日 (金) 19:46:04 JST
むらたです。 > FOREIGN KEYとかを設定してもmysqldumpは必ずテーブル名の昇順で > ダンプするのでしょうがないです。。。 ですよね。。。 > それはそうとエラーメッセージがtypoしているので直しました。 (全然気付いてませんでした。。 > これは、FOREIGN KEYを指定していないのにFOREIGN KEY付きでダン > プされてしまうということですよね? はい。 groonga_type(type)を設定するとテーブル定義にFOREIGN KEYが設定される → SHOW CREATE TABLE(mysqldumpも)時にもFOREIGN KEYが付く → FOREIGN KEYがあるのでカラムindexが付く → groonga側でのテーブル(カラム/index)構成が変わってしまう なのでFOREIGN KEYが付いてしまうことに起因しますね。 > たしかにこれはおかしいのでFOREIGN KEYなしでダンプされるよう > にしました。 ありがとうございます! むらた