Я пытаюсь перенести свой проект django с sqlite3 на postgresql. Я сделал это успешно в разработке, но получаю ошибки в производстве.
я использовал эту команду для создания дампов:
manage.py dumpdata --exclude auth.permission --exclude contenttypes > db.json
затем я изменил базу данных в своих настройках.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'dbname',
'USER': 'username',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '5432',
}
затем я исключаю типы контента следующим образом:
python3 manage.py shell
from django.contrib.contenttypes.models import ContentType
ContentType.objects.all().delete()
quit()
но я получаю эту ошибку:
django.db.utils.IntegrityError: Problem installing fixtures: insert or update on table
"django_admin_log" violates foreign key constraint
"django_admin_log_content_type_id_c4bce8eb_fk_django_co"
DETAIL: Key (content_type_id)=(7) is not present in table "django_content_type".
пожалуйста помоги