sql >> Databáze >  >> RDS >> PostgreSQL

Přepnutí projektu Django z backendu sqlite3 na postgresql selže při načítání datadumpu

Problém je prostě v tom, že typy obsahu definujete dvakrát – jednou, když uděláte syncdb a jednou z exportovaných dat, která se pokoušíte importovat. Vzhledem k tomu, že můžete mít ve své databázi další položky, které závisí na původních definicích typu obsahu, doporučil bych si je ponechat.

Takže po spuštění syncdb , proveďte manage.py dbshell a ve své databázi proveďte TRUNCATE django_content_type; k odstranění všech nově definovaných typů obsahu. Pak byste neměli mít žádné konflikty – v této části procesu v žádném případě.



  1. Instalace a konfigurace protokolu SQL Serveru a obnovení po havárii -2

  2. Nejlepší užitečné dotazy AWR pro upgrade R12.2/R12.1

  3. Vícedílný identifikátor nelze svázat

  4. SQLite JSON_TREE()