1

1.3.2 をインストールしました。私の調査では、scripts/DbmDiff.groovy でこれが見つかりました:

// TODO this will fail with JNDI or encryption codec
buildOtherDatabase = { String otherEnv ->

ウェブを検索すると、これにつながります:

https://github.com/grails-plugins/grails-database-migration/commit/ac38a7310fe48ba7b5c4dda4d6e30dd8040dbeb6

これは DbmDiff.groovy のコードですが、同じ TODO コメントにもかかわらず、jndi を処理しているように見えます。

これは、jndi をサポートする 1.3.3 が間もなく登場するということですか? もしそうなら、私はURLなどを使って一時的なenvを使ってしばらくの間回避することができます.

よろしく、ジョン

4

1 に答える 1

0

これがこれまでのところ唯一の修正であるため、1.3.3がいつリリースされるかはわかりません。しかし、それは早すぎるべきではありません。scriptsそれまでは、現在のスクリプトをアプリケーションのフォルダーにコピーできます。次に、grails dbm-diffGrailsを実行すると、2つのスクリプトのどちらを実行するかを尋ねられます。

于 2013-01-29T00:02:14.640 に答える