【发布时间】:2015-02-23 13:25:40
【问题描述】:
我正在使用 Grails 2.4.3 和 database-migration:1.4.0 插件。
我创建了一个名为 Mod 的简单域类。我可以使用dbm-generate-gorm-changelog changelog.groovy 创建基于 groovy 的变更日志。这会正确生成文件。然后我执行dbm-update 报告:
|Starting dbm-update for database sa @ jdbc:h2:mem:devDb;MVCC=TRUE;LOCK_TIMEOUT=10000
|Finished dbm-update
但是,数据库中没有创建表,运行dvm-status返回:
|Starting dbm-status for database sa @ jdbc:h2:mem:devDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE
1 change sets have not been applied to SA@jdbc:h2:mem:devDb
changelog.groovy::1413897188349-1::clarkrichey (generated)
|Finished dbm-status
我从DataSource.groovy的开发环境配置如下:
development {
dataSource {
// dbCreate = "create-drop" // one of 'create', 'create-drop', 'update', 'validate', ''
url = "jdbc:h2:mem:devDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE"
}
}
【问题讨论】:
标签: grails grails-orm