Django 从 MySQL 迁移到 Postgres
Posted
技术标签:
【中文标题】Django 从 MySQL 迁移到 Postgres【英文标题】:Django migrate from MySQL to Postgres 【发布时间】:2016-03-30 06:09:34 【问题描述】:我最近决定从 mysql 切换到 Postgres,因为我遇到了一些在 Postgres 上绝不应该成为问题的问题。
但是我似乎找不到一个很好的迁移方法,我查看了 py-mysql2pgsql 但这导致了我无法追踪的数据库中的问题。
我还使用 django-admin.py 查看了转储数据和加载数据,但是我的数据库相当大,它消耗了我所有的内存并且简单地崩溃了,所以我然后转到 django-dumpdata-chunks,它只是出错,然后又是项目两岁了。
我要问的是,这里有没有人知道一种从 mysql 迁移到 postgres 而不破坏数据库的可靠方法,并且如果可能的话,可以在不停机的情况下作为奖励?
【问题讨论】:
【参考方案1】:查看pgloader。它应该会让你的生活更轻松。
【讨论】:
这看起来像是给我的票,我会多挖一点,但非常感谢!以上是关于Django 从 MySQL 迁移到 Postgres的主要内容,如果未能解决你的问题,请参考以下文章
将 Django DB 从 SQLite 迁移到 MySQL 的最佳方法是啥?
South - 将 django 应用程序从 sqlite 迁移到 mysql
如何将 Django 模型从 mysql 迁移到 sqlite(或在任何两个数据库系统之间)?