我正在使用 Grails 1.3.7 和 db-migration 插件。
我已经生成了一个包含我的增量的 chagelog.groovy 文件,我设置了这些属性:
grails.plugin.databasemigration.updateOnStart = true
grails.plugin.databasemigration.updateOnStartFileNames = ['changelog.groovy‘]
现在在我的 Datasource.groovy 中,我有要更新的 dbCreate。
我启动我的应用程序,它告诉我增量中的表已经创建。
对此有什么想法吗?
请您参考如下方法:
您不需要在 DataSource.groovy
中设置任何 dbCreate
选项。
如果您正确指定了增量,迁移插件会管理所有必要的操作。
DataSource.groovy
的示例部分:
production {
dataSource {
dbCreate = ""
url = "yourDBUrl"
username = "yourUser"
password = "yourPassword"
}
}