首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >django的混乱迁移

django的混乱迁移
EN

Stack Overflow用户
提问于 2016-04-03 19:42:42
回答 1查看 78关注 0票数 0

我要在django网站上做一些不寻常的迁移:

我需要恢复一个旧的配置数据库,因为旧的网站仍在工作,我需要它的数据。

当我完成还原过程时,我将如何迁移它?我能再运行一次旧的迁移,然后再做新的迁移吗?或者django迁移系统可以识别当前的数据库配置并提出新的迁移?

这可能是一个简单的迁移(或者不是),但我必须确定我之前在做什么。

抱歉,我的英语太差了,我很感谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-08-04 05:56:11

您可以通过以下过程:

1.首先使用名称-> NewProduction创建一个新的数据库。

  1. 现在,从要删除的应用程序中删除所有迁移文件。
  2. 运行python manage.py显示迁移,查看哪些迁移已经存在,但没有迁移。
  3. 开始运行迁移命令,从auth,站点,会话开始,然后逐个运行应用程序。
  4. 对以前的数据库进行转储,但从表上看..。每次将表转储一次,然后将其推送到NewProduction。
  5. 上述步骤将使您的django_content_type、django_sessions等表保持不变。
  6. 更改更新表中的所有content_type_values,查看每个应用程序的djang_content_type表并相应更新。

这是我为我的项目迁移做的正确的解决方案。

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

https://stackoverflow.com/questions/36390252

复制
相关文章

相似问题

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