PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Le basculement du projet Django du backend sqlite3 vers postgresql échoue lors du chargement du vidage de données

Le problème est simplement que vous obtenez les types de contenu définis deux fois - une fois lorsque vous faites syncdb , et une fois à partir des données exportées que vous essayez d'importer. Étant donné que vous pourriez bien avoir d'autres éléments dans votre base de données qui dépendent des définitions de type de contenu d'origine, je vous recommande de les conserver.

Ainsi, après avoir exécuté syncdb , faites manage.py dbshell et dans votre base de données faites TRUNCATE django_content_type; pour supprimer tous les types de contenu nouvellement définis. Ensuite, vous ne devriez pas avoir de conflits - sur cette partie du processus, en tout cas.