小编典典

您是否对数据库项目使用源代码控制?

all

我觉得我的商店有一个漏洞,因为我们没有可靠的流程来对我们的数据库模式更改进行版本控制。我们做了很多备份,所以我们或多或少都被覆盖了,但是以这种方式依赖你的最后一道防线是不好的做法。

令人惊讶的是,这似乎是一个共同点。我谈过的许多商店都忽略了这个问题,因为他们的数据库不经常更改,而且他们基本上只是试图一丝不苟。

然而,我知道这个故事是怎么回事。事情发生错误并丢失某些东西只是时间问题。

有没有这方面的最佳实践?有哪些对你有用的策略?


阅读 108

收藏
2022-03-06

共1个答案

小编典典

在版本控制方面,数据库通常是二等甚至三等公民。从我所看到的情况来看,在一百万年之内永远不会考虑编写没有版本控制的代码的团队——这是正确的——可能会以某种方式完全忘记围绕他们的应用程序所依赖的关键数据库进行版本控制的需要。我不知道当您的数据库与您的其他代码没有处于完全相同严格的源代码控制级别时,您如何称自己为软件工程师并保持正视。不要让这种情况发生在你身上。让您的数据库处于版本控制之下。

2022-03-06