Django переходит с MySQL на Postgres

Недавно я решил, что хочу перейти с MySQL на Postgres из-за нескольких проблем, которые у меня были, которые никогда не должны быть проблемой для Postgres.

Однако я не могу найти хороший способ миграции. Я взглянул на py-mysql2pgsql, однако это вызвало проблемы в базе данных, которые я не могу отследить.

Я также просмотрел данные дампа и данные загрузки с помощью django-admin.py, однако моя база данных довольно велика, она потребляет всю мою память и просто падает, поэтому я перешел на фрагменты django-dumpdata-chunks, которые просто выдают ошибки, но опять же, проект длится два года. Старый.

Я спрашиваю, знает ли кто-нибудь здесь хороший надежный способ перехода с mysql на postgres без нарушения базы данных и в качестве бонуса, если это возможно, без простоев?


person Sam Buckingham    schedule 23.12.2015    source источник


Ответы (1)


Проверьте pgloader. Это должно сделать вашу жизнь намного проще.

person Julian    schedule 24.12.2015
comment
Это похоже на билет для меня, я немного покопаюсь, но большое спасибо за это! - person Sam Buckingham; 25.12.2015