Django wagitail backend oracle migrate ORA-00907: отсутствует правая скобка
Django 3.2.9 Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production cx_Oracle 8.3.0 Python 3.7.6
Я создаю новый проект Wagtail и изменяю в setup.py раздел Database
DATABASES = {
# 'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
# }
'default': {
'ENGINE': 'django.db.backends.oracle',
'NAME': '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = XXX)(PORT = 1526)) (CONNECT_DATA = (SERVER = DEDICATED) (SID = XXXX)))',
'USER': 'ZZZZZZ',
'PASSWORD': 'ZZZZZZZ',
'HOST': '',
'PORT': '',
}
}
при выполнении python manage.py migrate появляется эта ошибка:
в чем проблема? Я меняю только определение базы данных
Согласно https://github.com/wagtail/wagtail#compatibility, Wagtail официально не поддерживает Oracle в качестве бэкенда базы данных.
Конкретный запрос, который здесь не работает, является частью библиотеки django-treebeard, которая также не поддерживает Oracle.