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

Pourquoi j'obtiens cette erreur de migration des données de SQL Lite vers Posgres DB ? la valeur de clé en double viole la contrainte unique

Avant de charger des données à l'aide de loaddata commande,

Nous devons vider toutes les tables car Django lui-même crée des objets lors de la migration.

Essayez d'exécuter la commande ci-dessous, la commande videra les données de toutes les tables :

 python manage.py sqlflush | python manage.py dbshell

Ensuite, loaddata dans PostgreSQL.