Django-postgres-extra пакет ENGIN ошибка (таблица Partitioning)
у меня есть две большие таблицы в моей базе данных, которые меняются каждый день в 6 утра, и я хочу архивировать последний месяц, я решил использовать разделение таблиц для хранения данных каждого дня в разделе, я установил django-postgres-extra
и я получаю эту ошибку, когда я запускаю сервер
.
обратите внимание, что :
- у меня есть две базы данных одна для пользователей, а другая 'prev' для моего приложения .
- таблицы, которые я хочу архивировать, находятся в prev
- Я использую расширение PostGis на 'prev'
можете ли вы мне помочь?
вот мой settings.py :
> DATABASES = {
> 'default':{
> },
> 'prev': {
> 'ENGINE':'psqlextra.backend',
> 'NAME': '[database_name]',
> 'USER': '[username]',
> 'PASSWORD': '[Password]',
> 'HOST': 'localhost',
> },
> 'users': {
> 'ENGINE': 'django.db.backends.postgresql',
> 'NAME':'[database_name]',
> 'USER': '[username]',
> 'PASSWORD': '[Password]',
> 'HOST': '127.0.0.1',
>
} } POSTGRES_EXTRA_DB_BACKEND_BASE = 'django.contrib.db.backends.postgis'
DATABASE_ROUTERS=['user.router.AuthRouter' ,'prevision.router.PrevRouter']
ошибка :
и если у вас есть другое решение (возможно пакет) для решения проблемы архивирования, пожалуйста, предложите его мне
Спасибо .