【发布时间】:2020-05-11 15:32:23
【问题描述】:
在查看 sqitch 文档时,有一种情况我无法立即理解如何处理。
可能与许多组织一样,我们会在多个环境中进行更改,然后再投入生产。在我们的情况下,我们在每个环境的不同 Oracle 服务器上都有不同的 DBA 用户,每个用户都有自己的凭据。
据我了解,sqitch 使用数据库表来跟踪对服务器应用了哪些更改。也许我很笨,但它只是没有让我跳出来,sqitch 如何告诉我更改是否已应用于 UAT 服务器,但尚未应用于生产服务器。
所以基本上,我想组织一个存储库来将更改从一个数据库环境转移到下一个环境。这可能是“sqitch target”和计划文件的用途吗?有没有可以看的例子?
【问题讨论】:
标签: sqitch