首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不丢失数据的情况下迁移生产中的Mysql数据库?

问如何在不丢失数据的情况下迁移生产中的Mysql数据库?
EN

Stack Overflow用户
提问于 2011-12-12 13:28:42
回答 2查看 211关注 0票数 0

随着rails 3.1应用的开发进度,我们需要对mysql生产数据库进行修改(如添加/删除表、添加/删除/更改当前表中的列)。那么最好的方法是什么呢?生产数据库中有有价值的数据,修改后需要保留。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2011-12-12 13:50:09

不确定您已经尝试了什么,但Rails Database Migrations是您正在寻找的。

票数 1
EN

Stack Overflow用户

发布于 2011-12-12 15:44:10

如果我理解你的问题,我相信的唯一方法是-保持你的数据和模式的副本在手边,并使用一些标准的命名约定来维护它们,比如dd-mm-yy-timestamp。这将允许您进行热备/冷备。在rails中,您可以尝试来回迁移。但不能同时保存数据。如果数据是种子数据,则可以返回和反转。

另一方面,解决方案是更多的handy.you可以编写cron作业和调用外壳脚本,以确保您的操作不是手动的,并将备份副本保存在安全的位置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8470275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档