2

我正在使用 Grails 1.3.7 和 db-migration 插件。

我生成了一个包含我的 delta 的 chagelog.groovy 文件,我设置了这些属性:

grails.plugin.databasemigration.updateOnStart = true
grails.plugin.databasemigration.updateOnStartFileNames = ['changelog.groovy‘]

现在在我的 Datasource.groovy 中有要更新的 dbCreate。

我启动我的应用程序,它告诉我增量中的表已经创建。

对此有什么想法吗?

4

1 回答 1

7

您无需dbCreateDataSource.groovy.

如果您正确指定了增量,迁移插件将管理所有必要的操作。

您的示例部分DataSource.groovy

production {
   dataSource {
      dbCreate = ""
      url = "yourDBUrl"
      username = "yourUser"
      password = "yourPassword"
   }
} 
于 2012-03-21T08:22:28.780 回答