我们如何在Grails中迁移/更新数据库模式?

fer*_*ith 5 java orm grails groovy

我们已经和Grails合作了一段时间,我的团队负责人提出了一些关于Grails ORM(GORM)的问题:

  1. 一旦我们转向生产,我们如何维护数据库架构?
  2. 我们可以用Grails更新数据库架构吗?
  3. 如果架构已更新,更改是否会自动反映/框架是否会处理此问题?
  4. 是否有任何Grails插件可以让我们更新架构而不会头疼?

Bur*_*ith 10

我最近发布了数据库迁移官方Grails的插件-见http://grails.org/plugin/database-migration和文档在http://grails-plugins.github.com/grails-database-migration/docs/manual /index.html

我正在与Liquibase的作者合作,因此旧的liquibase插件现已弃用,因为它使用最新版本的Liquibase(2.0)并且得到SpringSource的正式支持,所以应该使用新的liquibase插件.有关他的公告,请参见http://blog.liquibase.org/2011/01/new-standard-liquibase-plugin-grails-database-migration.html.

问Grails的用户邮件列表上(从注册使用问题http://grails.org/Mailing+lists)或新的插件论坛http://grails-plugins.847840.n3.nabble.com/或电子邮件作者直接:)