Django.db.utils.ProgrammingError: колонка c.relispartition не существует
ИСПОЛЬЗУЮ: MacbookAir M1 (2020), MacOs Monterey(12.2.1), Python (3.10.2), Django (4.0.2), PostgreSQL (14.2)
Я запустил простое приложение django и когда я пытаюсь подключить мою базу данных (postgresql), я получаю эту ошибку
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/django/db/backends/utils.py", line 83, in _execute
return self.cursor.execute(sql)
django.db.utils.ProgrammingError: column c.relispartition does not exist
LINE 3: CASE WHEN c.relispartition THEN 'p' WHEN c.relki...
вот мой settings.py
DATABASES = {
'default': {
"ENGINE": "django.db.backends.postgresql",
'OPTIONS': {
'options': '-c search_path=prg'
},
"NAME": "******",
"USER": "******",
"PASSWORD": "******",
"HOST": "**.***.***.***",
"PORT": "5432"
}
}
Никогда не было проблем с другими БД postgres. Вы когда-нибудь сталкивались с подобным?
Понижение версии Django до версии 3.2 исправляет это, однако я поднял тикет в команде Django по этому поводу, поскольку это кажется специфичным для текущей версии Django (4.0).
Я исправил эту проблему, обновите вашу базу данных или версию django