我刚刚为已经包含大约 100 个域的 Grails 1.3.7 应用程序安装了数据库迁移插件。我运行了最初的 dbm-generate-gorm-changelog,它生成了一个看起来不错的 changelog.groovy。
我添加了一个具有 3 个属性的域,然后运行:
dbm-gorm-diff testing.groovy
我期望的是一个可以创建我的新域的变更日志。我得到的是一个包含 1260 行变更集的变更日志。现在,它确实包含我的新域。但它也包含我的大多数(不是全部)其他域,这些域在脚本之间的 60 秒内没有变化。我是否理解这是如何工作不正确的?还是我运行了错误的命令?