问题描述
我正在通过Azure DevOps中的DACPAC版本管理SQL Server数据库。 我的项目目前正在开发中,但我预计Prod上线后开发会继续。
默认情况下,如果即将发生数据丢失,尤其是在Prod中,我将Publish配置设置为b0rk-大多数更改都不应该引起它,而我的直觉是,总体DataLoss更有可能表示错误,而不是故意丢弃数据。
但是,自然地,我希望在某些情况下迁移会故意丢弃数据,这是可以预期的并且可以的。
我想以一种可控且健壮的方式来实现DevOps的方式进行设置。 实现此目标的最佳方法是什么?
我的理想选择是基本上说“是的,部署此发行版...是的,我知道这会导致数据丢失,这很好。”
我有一个想法,我将其发布为答案。但是我正在寻找其他想法,或者任何“标准”或“官方”方法。 (或者只是更好的想法:D)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)