gpt4 book ai didi

grails - grails database-migration-即使没有域模型更改,也会生成更改日志

转载 作者:行者123 更新时间:2023-12-02 15:34:18 25 4
gpt4 key购买 nike

我们想通过Jenkins(Hudson)构建服务器,使用数据库迁移工具在UAT和实时系统中实现数据库架构更改。

最简单的方法是每次运行“-Dgrails.env = uat dbm-gorm-diff changelog-.xml --add”。但是,我的试验表明,即使域模型没有任何更改,也始终会创建“空”变更日志并更新changelog-master.xml。这是不理想的。

有没有我没有找到的选项,它说:“仅在域模型已更改时创建一个更改日志”?

否则,似乎我将不得不将步骤放到Ant构建脚本中以在changelog-.xml文件中查找条目,如果找不到,请执行以下操作:删除该文件并从备份中还原主变更日志,或对其进行编辑删除最新的“包含”条目。

如果有人有其他好的想法,将非常欢迎他们。

问候,约翰

最佳答案

避免 :

grails.plugin.databasemigration.MigrationUtils.dataSourceNameWithSuffix()适用于参数类型:(空)值:[null]

您不必通过更改项目名称等来完成所有这些操作。您只需要清除

“path_to_user_dir” /。grails / projects /“project_name” / scriptCache目录

关于grails - grails database-migration-即使没有域模型更改,也会生成更改日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14195900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com