0

我正在开发一个股票/电子商务网络应用程序。我们已经使用我们的软件版本有一段时间了,我们准备在我们的数据库中引入一些新实体并稍微更改架构。问题是我不想丢失任何数据,但如果我做一个简单的备份,然后设置我们软件的新版本,架构会发生显着变化。为连接添加列等。我从来没有真正这样做过,但是有什么办法可以备份所有数据,然后将其恢复到稍微不同的架构进行一些调整?像重命名列等。

4

1 回答 1

1

我可以说它应该是开发过程的一部分,从一个版本创建“迁移”脚本到另一个版本,对其进行测试,然后在一次更改时应用生产数据库的迁移副本(检查持续数据库集成或进化数据库设计模式)。每次我们对已经部署到生产并且对我们有用的东西进行大的模式更改时,我们都会使用这种方法。只是我的 0.02 美元。

于 2011-02-09T00:11:38.637 回答