У меня есть база данных, которая не может использовать несколько схем из-за наличия на ней устаревшего программного обеспечения, и ей нужно разделить пространство с новым приложением Django. Имена встроенных таблиц Django конфликтуют с некоторыми из существующих, поэтому я хотел добавить префикс ко всем именам таблиц.
Я нашел различные сообщения stackoverflow, такие как Как переименовать все файлы django. аутентификация по умолчанию, разрешения, таблицы групп? Префикс базы данных Django, и они упоминают несколько плагинов, таких как как https://github.com/benslavin/django-db-prefix и https://pypi.python.org/pypi/django-table-prefix/0.0.5 - но все они старые и не работают с Django 1.8 и выше (у меня 1.11)
Есть ли решение для Django 1.11? Я искал везде, но существующие плагины не работают, и каждый запрос функции, отправленный самому Django, был закрыт как неисправленный. Я пытался обновить плагины до версии 1.11, но они, честно говоря, выше моего понимания.
В частности, я хочу добавить префикс ко ВСЕМ таблицам, а не только к таблицам в моем конкретном проекте, включая встроенные таблицы Django. Поэтому я бы хотел, чтобы «DJANGO_AUTH» стал, например, «PREFIX_DJANGO_AUTH».
Если это имеет значение, база данных Oracle.