python - 从 MongoDB 到 PostgreSQL - Django

标签 python django mongodb database-migration django-postgresql

有人能告诉我如何将我的 MongoDB 迁移到 PostgreSQL 吗?我需要什么工具,如何处理主键和外键关系等?

我使用 Django 设置了 MongoDB,但想将其转换回 PostgreSQL。

最佳答案

迁移是容易还是困难取决于很多因素,包括必须容纳多少种不同版本的数据结构。一般来说,如果您分阶段进行此操作,您会发现它会容易得多:

  1. 确保所有Mongo数据在结构上与您的RDBMS模型一致,并且数据结构版本全部相同。

  2. 移动您的数据。预计会发现问题,并且您将不得不返回到步骤 1。

您可以预期的主要问题是数据验证问题,因为您正在从结构化程度较低的数据平台转向结构化程度较高的平台。

根据您在 MapReduce 方面所做的工作,您可能还需要做一些工作。

关于python - 从 MongoDB 到 PostgreSQL - Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12034390/

相关文章:

django - 让用户下载文件+ django

python-3.x - DRF ViewSet 额外操作 (`@action` )serializer_class

javascript - 使用 Javascript 扫描 Mongo 数据库并在字符串不相同时触发事件

python - 反冲\与逃逸之间的混淆以及\的使用\"

python - 如何在 SQLAlchemy 中回滚数据库?

python - tensorflow API 检测盒及评测

python - 如何避免python中指针属性的类型提示引起的循环依赖

python - 使用 Google App Engine 上的 Django 将错误记录到数据库

mongodb - Spring Data MongoDB 中的聚合总和

json - 严格模式下的MongoDB日期格式