Grails db-migration表已经存在

时间:2012-03-21 08:12:34

标签: grails grails-plugin grails-domain-class liquibase

我正在使用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中的表。

有关于此的任何想法吗?

1 个答案:

答案 0 :(得分:7)

您无需在dbCreate中设置任何DataSource.groovy选项。

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

DataSource.groovy的示例部分:

production {
   dataSource {
      dbCreate = ""
      url = "yourDBUrl"
      username = "yourUser"
      password = "yourPassword"
   }
}