2

Grails1.3.7とdb-migrationプラグインを使用しています。

デルタを含むchagelog.groovyファイルを生成しました。次のプロパティを設定します。

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

これで、Datasource.groovyに、更新するdbCreateがあります。

アプリケーションを起動すると、デルタにあるテーブルがすでに作成されていることがわかります。

これについて何かアイデアはありますか?

4

1 に答える 1

7

dbCreateにオプションを設定する必要はありませんDataSource.groovy

デルタを正しく指定した場合、移行プラグインは必要なすべての操作を管理します。

あなたの例の一部DataSource.groovy

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