【发布时间】:2015-03-06 07:11:36
【问题描述】:
我来自 python django 世界,通常我们的部署流程如下:
- tar/gz 我们的代码发布
- 在生产中解压
- 通过南手动运行数据库迁移
- 运行应用程序
Grails 与 python/django 有点不同,主要是因为最终产品是编译好的战争。我最大的问题是手动数据库迁移。我不想自动运行它,我看到的一个建议解决方案是使用dbm-update-sql 生成手动 sql 文件,但为了生成它,我需要我的本地数据库与生产数据库具有相同的版本 - 我不喜欢。
还有其他建议吗?在我看来,手动运行它的唯一方法是在机器上部署源代码并在那里运行dbm 命令。
【问题讨论】:
标签: grails grails-orm