数据库备份和恢复

时间:2011-02-08 23:46:17

标签: database database-schema database-restore

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

1 个答案:

答案 0 :(得分:1)

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