如何将两个Django SQLite数据库连接到一个MySQL数据库中

时间:2020-06-12 15:05:04

标签: mysql sqlite django-models

我在两个不同的Django项目中有两个不同的应用程序,分别在SQLite中使用数据库。 SQLite_App1 App1_Table_1 App1_Table_2 etc. SQLite_App2 App2_Table_1 App2_Table_2 etc. 现在,我试图将两个应用程序合并到一个具有单个MySQL数据库的项目中。 我已将表从App1成功转移到新数据库中,如下所示:

python manage.py dumpdata> datadump.json
...
python manage.py loaddata datadump.json

,它运行良好,将我所有的表从App1转移到新的MySQL数据库中,将所有"translated"字段一起创建,这些字段是通过Django-Modeltranslation在原始应用程序中创建的。

然后通过Python manage.py makemigrations,我创建了所有剩余的App2表,以及它们在App2中的“翻译”字段。 现在,我需要以某种方式将App2数据从其原始SQLite数据库传输到MySQL数据库,该数据库已经包含带有App1数据的表。 在不丢失其"translated"字段的情况下,我几乎不知道如何执行它。 请帮忙。 谢谢。

0 个答案:

没有答案
相关问题