gpt4 book ai didi

sql - 管理数据库更新

转载 作者:行者123 更新时间:2023-12-04 15:47:47 24 4
gpt4 key购买 nike

我一直在思考改进对数据库结构更改的管理的方法。我有一个创建每晚构建的构建服务器,所以我想我们可以以某种方式从测试环境创建数据库转储、备份和脚本,作为构建过程的一部分。然后在向客户端部署更新时,我们可以使用 DBDiff 之类的工具来创建数据库更新脚本。

有人在做类似的事情吗?这甚至是个好主意吗?也许有一些很好的技巧可以用来在构建服务器上创建这些转储?

最佳答案

我建议保留一个从头开始创建数据库的正确脚本,而不是识别差异。

我们很满意使用Liquibase管理我们项目中的所有数据库迁移。它知道应用了哪些“补丁”并确保只有那些缺失的补丁才会应用到目标数据库。

关于sql - 管理数据库更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6872740/

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