Django PostgreSQL миграция с SQLite - UnicodeDecodeError
Я пытаюсь перенести свою базу данных с sqlite по умолчанию на postgresql.
Я следовал этому видео:
https://www.youtube.com/watch?v=ZgRkGfoy2nE&ab_channel=VeryAcademy.
Я установил postgresql, создал новую базу данных, загрузил свой проект db, используя
python manage.py dumpdata > datadump.json
и установил мой setup.py следующим образом
DATABASES = {
#'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': BASE_DIR / 'db.sqlite3',
#}
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'mydbname',
'USER': 'postgres',
'PASSWORD': 'mypassword',
'HOST': 'localhost',
'PORT': '5432',
}
}
then run python manage.py migrate --run-syncdb
когда я пытаюсь запустить python manage.py loaddata datadump.json
Я получаю UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbf in position 2206: invalid start byte
Я пытался установить кодировку моего json файла на utf-8 с помощью notepad++, но это не помогло. У меня нет идей. Что мне делать?