PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Превключването на Django проект от sqlite3 backend към postgresql се проваля при зареждане на datadump

Проблемът е просто, че получавате типовете съдържание, дефинирани два пъти - веднъж, когато направите syncdb , и веднъж от експортираните данни, които се опитвате да импортирате. Тъй като може да имате други елементи във вашата база данни, които зависят от оригиналните дефиниции на типа съдържание, бих препоръчал да ги запазите.

И така, след стартиране на syncdb , направете manage.py dbshell и във вашата база данни направете TRUNCATE django_content_type; за да премахнете всички новодефинирани типове съдържание. Тогава не би трябвало да получавате никакви конфликти - във всеки случай в тази част от процеса.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да декларирате променлива в заявка на PostgreSQL

  2. Изберете само днешните (от полунощ) времеви марки

  3. Балансирането на натоварването в PostgreSQL в облака става лесно

  4. Как да получите текущата дата и час с изместване на часовата зона в PostgreSQL

  5. PostgreSQL компресирани архивни регистрационни файлове в Windows