ORA000904:“IDENTITY_COLUMN”:使用INSPECTDB DJANG时出现无效标识符错误

2024-04-24 12:56:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Oracle 11.2中有一个现有的数据库。在

我试图使用djangoinspectdb实用程序自动创建模型,但是我得到了错误:

ORA-00904: "IDENTITY_COLUMN": invalid identifier

在任何表中都没有名为IDENTITY_COLUMN的列,而且由于我没有直接访问数据库,因此不可能拼写错误或访问错误的列。在

如果有人能给出解决这个错误的方法的指导,那将是非常有帮助的。在


Tags: django方法模型实用程序数据库错误columnidentity
2条回答

甲骨文也有类似的问题

我暂时将Django===2.1降级到Django===1.11.13,以运行inspectdb作为一种解决办法,因为我的遗留模型无论如何都需要手动清理,但是对于从遗留数据库进行逆向工程模型,这是一个很好的起点。在

我不确定这是否可能。在

docs没有提到Oracle

inspectdb works with PostgreSQL, MySQL and SQLite.

但是一个用户说他们已经成功了,比如this comment in a previous question。另请参见this older question以获取一些提示。在

相关问题 更多 >