当前位置: 首页 > 面试题库 >

将Django DB从SQLite迁移到MySQL的最佳方法是什么?

姬衡
2023-03-14
问题内容

我需要将数据库从sqlite迁移到mysql,并且各种工具/脚本对我来说太多了,无法轻松找到最安全,最优雅的解决方案。

在我看来,这看起来不错http://djangosnippets.org/snippets/14/,但距获取更新令人担忧,似乎已经过去了三年。

您是否可以推荐一个在Django 1.1.1上可靠的解决方案?


问题答案:

执行:

python manage.py dumpdata > datadump.json

接下来,将你的settings.py更改为mysql数据库。

最后:

python manage.py loaddata datadump.json


 类似资料:
  • 问题内容: 我需要将一个复杂的项目从sqlite迁移到PostgreSQL。很多人似乎对外键,数据截断等存在问题。 有全自动的工具吗? 迁移之前是否需要检查一些数据或架构? 问题答案: 我的经验,从SQL转储和还原无法正常工作。 你应该遵循以下顺序: 1.将数据库内容转储到json 2.在settings.py中切换后端 Syncdb并将新数据库迁移到相同的表结构 4.将json加载到新数据库。

  • 我有一个appengine数据存储,我想迁移到google cloud BigTable。最好的方法是什么? 谢谢你的回答,Yanice

  • 问题内容: 这可能是一个非常基本的问题,但是我可以从StackOverflow的专家那里获得一些帮助。 我只是在集思广益,权衡所有可用选项。因此,请不需要代码方面的帮助。但是,一些建议或想法会有所帮助。 我认为这可能会起作用: 使用JDBC建立与Oracle的ad / b连接 运行SQL语句从Oracle获取数据 存储在数据结构中获得的数据 使用JDBC-ODBC桥驱动程序建立与MS Access

  • 问题内容: 这个问题已经在这里有了答案 : 同步客户端-服务器数据库 (6个答案) 5年前关闭。 我正在一个包含Web应用程序和移动应用程序的项目,该项目记录每日用户的数据。用户可以删除,更新其数据,并且可以使用许多设备来插入数据。 我打算以这种方式进行开发: 用户输入数据,然后插入SQLite。服务将定期(每5小时或每秒钟)启动,以使用时间戳与MySQL同步。 我确实使用互联网上的服务和时间戳来

  • 问题内容: 我有一帮其扩展TestCase,并希望自动迁移他们是JUnit4测试与注释如JUnit 3班的,,等 任何工具都来在大批量运行做到这一点? 问题答案: 我认为这并不难。因此,让我们尝试一下: 0.进口 您需要导入三个注释: 完成接下来的几处更改后,您将不需要。 1.注释方法 以开头的所有方法都必须在注释之前。使用正则表达式可以轻松完成此任务。 2.注释SetUp和TearDown方法

  • 问题内容: 我发现自己想在许多应用程序中滚动删除早于(x)天的行。在交通繁忙的桌子上最有效地做到这一点的最佳方法是什么? 例如,如果我有一个存储通知的表,而我只想将其保留7天。还是我只想保留31天的高分。 现在,我继续存储存储的纪元时间,并运行一个cron作业,该作业每小时运行一次,并按如下所示增量删除它们: 我这样做直到mysql_affected_rows返回0。 我曾经一次完成所有操作,但是