首页 > 解决方案 > 如何使用 inspectdb 命令从 oracle 表同义词创建 Django 模型

问题描述

我正在使用Oracle 遗留数据库,我使用inspectdbcommand( inspectdb table_name) 为现有表创建模型。但此命令仅适用于表和视图,不适用于 table-synonym

如果我错了,请纠正我:

[schema].[table_name]在 Django 框架中,无法将表名指定为 : 的模式。

所以,我在给定的链接上找到了一个解决方案 How to access tables from a different schema in oracle 11g using django?

在 oracle db 中创建了一个私有表同义词并使用inspectdb [synonym_name]了命令,但无法检查同义词。此命令适用于表和视图,但不适用于同义词。

inspectdb WASTE2 错误截图

标签: pythondjangooracledjango-modelsdjango-rest-framework

解决方案


推荐阅读