我正在使用Grails 1.3.7和db-migration插件。
我已经生成了一个包含我的delta的chagelog.groovy文件,我设置了theese属性:
grails.plugin.databasemigration.updateOnStart = true
grails.plugin.databasemigration.updateOnStartFileNames = ['changelog.groovy‘]
现在在我的Datasource.groovy中,我要更新dbCreate。
我启动了我的应用程序,它告诉我已经创建了我在delta中的表。
有关于此的任何想法吗?
答案 0 :(得分:7)
您无需在dbCreate
中设置任何DataSource.groovy
选项。
如果您正确指定了delta,迁移插件将管理所有必要的操作。
DataSource.groovy
的示例部分:
production {
dataSource {
dbCreate = ""
url = "yourDBUrl"
username = "yourUser"
password = "yourPassword"
}
}