A5:SQL Mk-2

開発のこと、日々のこと

MySQL/Mroonga用のCREATE文をER図から吐きたい

ホーム フォーラム A5:SQL Mk-2掲示板 MySQL/Mroonga用のCREATE文をER図から吐きたい

  • このトピックには3件の返信、1人の参加者があり、最後にこたつにより2ヶ月、 3週前に更新されました。
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #20630 返信
    こたつ
    ゲスト

    ありがたく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

    #20638 返信
    松原正和
    キーマスター

    こたつさんこんにちは。
     
    CREATE TABLE のオプションで、かっこの内側を指定できるとよいかなと思ったことはあったのですが、プロパティ画面が複雑になりすぎるかなと思い実装していませんでした。
     
    ただ、確かに指定できた方がよいと思いますので、Version 2.19系で実装したいと思います。しばらくお待ちいただければと思います。

    #20641 返信
    こたつ
    ゲスト

    ホントですか!?
    ありがとうございます!
    楽しみに待っております!
    m(_ _)m

    #21137 返信
    こたつ
    ゲスト

    こんにちは!

    v2.19.0 入れて上記確認しましたところ、うまく機能するようになりました!!素敵です!
    これからも応援しています!
    本当にありがとうございました。m(_ _)m

4件の投稿を表示中 - 1 - 4件目 (全4件中)
返信先: MySQL/Mroonga用のCREATE文をER図から吐きたい
あなたの情報:




コメントは受け付けていません。