gpt4 book ai didi

database - 最好的网站/网络应用程序升级过程是什么?

转载 作者:搜寻专家 更新时间:2023-10-30 20:46:28 25 4
gpt4 key购买 nike

就更新 html/js 代码和 Assets 而言(通过使用 Subversion),我们有一个很好的升级客户网站的流程,我们对此非常满意。

但是,在升级数据库方面,我们没有任何正式的流程。

如果我们将新表/字段添加到我们的开发数据库中,在将其推出到生产服务器时,我们必须记住我们的更改并复制它们。我们不能简单地将开发数据库复制到生产数据库之上,因为这样会丢失客户数据(例如博客文章、帐户信息等)。

我们现在也在构建一个网络应用程序,它会遇到同样的问题。

有没有人有一个解决方案可以使这个过程更容易并且更不容易出错?大型网络应用程序如何解决这个问题?

谢谢。

最佳答案

我认为在开发过程中添加控件是最重要的。在我过去的一份工作中,我们必须编写所有数据库更改的脚本。然后将这些脚本传递给 DBA,并附上有关将它们部署在什么环境中的说明。在一天结束时,您可以实现技术解决方案,但如果项目已正确记录(如果!!!)部署时,开发人员应记住迁移脚本以及代码文件。我的 $.02

关于database - 最好的网站/网络应用程序升级过程是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1192986/

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