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 等使用临时环境来解决一段时间。

问候,约翰

4

1 回答 1

0

我不确定 1.3.3 何时发布,因为这是迄今为止唯一的修复。不过应该不会太早。在此之前,您可以将当前脚本复制到应用程序的scripts文件夹中。然后你运行grails dbm-diffGrails 会询问你要运行两个脚本中的哪一个。

于 2013-01-29T00:02:14.640 回答