Grails db-migration表已经存在

mar*_*rko 2 grails grails-plugin liquibase grails-domain-class

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

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

grails.plugin.databasemigration.updateOnStart = true
grails.plugin.databasemigration.updateOnStartFileNames = ['changelog.groovy‘]
Run Code Online (Sandbox Code Playgroud)

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

我启动了我的应用程序,它告诉我已经创建了我在delta中的表.

有什么想法吗?

aio*_*los 7

您无需dbCreate在自己的设置中设置任何选项DataSource.groovy.

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

您的示例部分DataSource.groovy:

production {
   dataSource {
      dbCreate = ""
      url = "yourDBUrl"
      username = "yourUser"
      password = "yourPassword"
   }
} 
Run Code Online (Sandbox Code Playgroud)