Как создать Django модели из oracle таблиц-синонимов с помощью команды inspectdb - PullRequest
1 голос
/ 27 апреля 2020

Я использую Oracle устаревшую базу данных , из которой я создаю модели, используя команду inspectdb (inspectdb table_name) для существующих таблиц. Но эта команда работает только для таблиц и представлений, а не для синонима таблицы .

Пожалуйста, исправьте меня, если я ошибаюсь:

Нет способа указать схему с помощью имя таблицы как: [schema].[table_name] в Django framework.

Итак, я нашел решение по данной ссылке Как получить доступ к таблицам из другой схемы в oracle 11g, используя django?

Я создал частный синоним таблицы в oracle db и использовал команду inspectdb [synonym_name], но не смог проверить синоним. Эта команда прекрасно работает для таблицы и представления, но не для синонима.

inspectdb WASTE2 error-screenshot

...