【发布时间】:2014-05-19 01:21:31
【问题描述】:
我需要一些帮助。如文档所述,我已配置数据库迁移插件:
grails.plugin.databasemigration.updateOnStart = true
grails.plugin.databasemigration.updateOnStartFileNames = ['changelog.groovy']
这在运行“grails run-app”时效果很好。我的数据库已按预期迁移,但是在部署我的“grails war”工件时我将如何获得这种行为?
我已经在 tomcat 上对其进行了测试,通过手动将工件复制到 tomcat/webapps 文件夹,但在部署期间,hibernate 抱怨缺少列(应该由数据库迁移插件创建的列)。
有什么想法吗?
谢谢!
【问题讨论】:
-
您的问题解决了吗?我遇到了同样的问题,似乎 grails 没有收到
changelog.groovy,我收到了changelog.groovy not found我尝试将更改日志复制到不同的位置,但我仍然收到此错误。
标签: grails groovy database-migration