Convertendo banco de dados MySQL para banco de dados Postgres com Django
Primeiro faça backup de seus dados do antigo banco de dados Mysql em fixtures json:
$ python manage.py dumpdata contenttypes --indent=4 --natural-foreign > contenttype.json
$ python manage.py dumpdata --exclude contenttypes --indent=4 --natural-foreign > everything_else.json
Em seguida, alterne seu settings.DATABASES para as configurações do postgres.
Crie as tabelas no Postgresql:
$ python manage.py migrate
Agora delete todo o conteúdo que é feito automaticamente na migração (django contenttypes, usergroups etc):
$ python manage.py sqlflush | ./manage.py dbshell
E agora você pode importar tudo com segurança e manter seus pk's iguais!
$ python manage.py loaddata contenttype.json
$ python manage.py loaddata everything_else.json
Testado com Django==1.8