sql >> Database teknologi >  >> RDS >> PostgreSQL

Skift af Django-projekt fra sqlite3-backend til postgresql mislykkes ved indlæsning af datadump

Problemet er simpelthen, at du får defineret indholdstyperne to gange - én gang, når du laver syncdb , og én gang fra de eksporterede data, du forsøger at importere. Da du godt kan have andre elementer i din database, der afhænger af de originale indholdstypedefinitioner, vil jeg anbefale at beholde dem.

Så efter at have kørt syncdb , gør manage.py dbshell og i din database skal du TRUNCATE django_content_type; for at fjerne alle de nydefinerede indholdstyper. Så skal du ikke få nogen konflikter - på den del af processen i hvert fald.



  1. node.js + mysql forbindelsespooling

  2. Oracle Apex 5.0 - Vis statisk billede

  3. Kombination af INSERT-sætninger i en datamodificerende CTE med et CASE-udtryk

  4. Sådan opretter du historik ELLER reviderer visninger fra Change Data Capture (CDC) tabeller i SQL Server - SQL Server Tutorial