1

MySql の複数行コメント ディレクティブのサポートに関するニュースがあるかどうか疑問に思っています。

問題は次のことに関連していると思います。

Mysql ダンプ コメント ディレクティブと単純なコメント

基本的に、SqlScript/MySQLSqlStatementBuilder は、次の形式のステートメントをディレクティブとして認識できないようです。

/*!50001 <STATEMENT SPLITTED IN 
MULTI
LINES> */;

バージョン 2.2.1 を使用しています

その他の注意事項:

同じことが以前のバージョン (2.1.1) にも当てはまり、問題は複数あり、コメント ディレクティブに関連するだけではありません。例外トレースが欠落しているため、デバッグも困難です。

基本的に、パーサーは現在、mysqldump で作成されたかなり標準的な mysql スクリプトを処理できないと思います。この IMO は、少なくとも既存のプロジェクトでの使用に必要な機能です。

これらの問題を克服するための提案があれば、非常に高く評価されます。

4

1 に答える 1

0

Java で Flyway 2.1.1 API を使用しています。

私がやっていることは、ダンプ ファイル (スキーマ構造のみ) を解析し、バージョン依存のコメントを置き換えることです。

この解決策はかなり悪いですが、Flyway での MySQL ダンプのサポートが改善されるのを待っていましたが、他に何も見つかりませんでした...

于 2013-09-20T16:07:16.430 に答える