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.

Вернуться на верх