ありがたくA5:SQLめちゃ使ってます!
この度、対応したいケースが出てきましたので提案です。
MySQL/Mroongaエンジンを使ったフルテキスト検索用のテーブルをCREATEするSQL文が特殊で、ER図からDDL生成しても希望のSQLを生成することができませんでした。
具体的には以下のようなCREATE文が生成されるのが希望です。
sql
CREATE TABLE books
(
id
int(11) NOT NULL AUTO_INCREMENT,
title
VARCHAR(255) DEFAULT NULL,
PRIMARY KEY (id
),
FULLTEXT KEY title
(title
) COMMENT ‘normalizer “NormalizerMySQLUnicodeCIExceptKanaCIKanaWithVoicedSoundMark”‘
) ENGINE=Mroonga DEFAULT CHARSET=utf8mb4;
「FULLTEXT KEY~」を、ER図のテーブル定義の「CREATE TABLEオプション」の欄に記述してみたり、各カラムのDDLオプションに記述したりと色々試したのですが、別のところに出力されてしまうため上記のようなDDLを生成することはできませんでした。
DDL生成後にその都度SQL文を手動で修正を加えるしかないでしょうか。。
なにかうまい解決方法がありましたらご教授願います。
以上、何卒よろしくお願いいたします。
m(_ _)m