Таблица миграции Grails db уже существует - PullRequest
2 голосов
/ 21 марта 2012

Я использую Grails 1.3.7 и плагин db -igration.

Я сгенерировал файл chagelog.groovy, содержащий мою дельту, я установил свойства:

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

Теперь в моем Datasource.groovy у меня есть dbCreate для обновления.

Я запускаю свое приложение, и оно говорит мне, что таблица в моей дельте уже создана.идеи по этому поводу?

1 Ответ

7 голосов
/ 21 марта 2012

Вам не нужно устанавливать какую-либо опцию dbCreate в вашем DataSource.groovy.

Плагин миграции управляет всеми необходимыми операциями, если вы правильно указали свою дельту.

Пример части вашего DataSource.groovy:

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