Min erfaring er, at dumping og gendannelse fra SQL ikke fungerer korrekt.
Du bør følge denne rækkefølge i stedet:
1. Dump db-indhold til json
$ ./manage.py dumpdata > dump.json
2. Skift backend i settings.py
DATABASES = {
# COMMENT OUT:
# 'default': dj_database_url.config(default='sqlite:////full/path/to/your/database/file.sqlite'),
# ADD THIS INSTEAD:
'default': dj_database_url.config(default='postgres://localhost:5432/postgres_db_name'),
}
3. Syncdb og migrer den nye DB til den samme tabelstruktur
$ ./manage.py syncdb
$ ./manage.py migrate
4. Indlæs json til den nye db.
$ ./manage.py loaddata dump.json
5. Tillykke! Nu er de nye data i din postgres db.