2024-04-24 12:56:38 发布
网友
我在Oracle 11.2中有一个现有的数据库。在
Oracle 11.2
我试图使用django的inspectdb实用程序自动创建模型,但是我得到了错误:
django
inspectdb
ORA-00904: "IDENTITY_COLUMN": invalid identifier
在任何表中都没有名为IDENTITY_COLUMN的列,而且由于我没有直接访问数据库,因此不可能拼写错误或访问错误的列。在
IDENTITY_COLUMN
如果有人能给出解决这个错误的方法的指导,那将是非常有帮助的。在
甲骨文也有类似的问题
我暂时将Django===2.1降级到Django===1.11.13,以运行inspectdb作为一种解决办法,因为我的遗留模型无论如何都需要手动清理,但是对于从遗留数据库进行逆向工程模型,这是一个很好的起点。在
我不确定这是否可能。在
docs没有提到Oracle:
Oracle
inspectdb works with PostgreSQL, MySQL and SQLite.
PostgreSQL
MySQL
SQLite
但是一个用户说他们已经成功了,比如this comment in a previous question。另请参见this older question以获取一些提示。在
甲骨文也有类似的问题
我暂时将Django===2.1降级到Django===1.11.13,以运行inspectdb作为一种解决办法,因为我的遗留模型无论如何都需要手动清理,但是对于从遗留数据库进行逆向工程模型,这是一个很好的起点。在
我不确定这是否可能。在
docs没有提到
Oracle
:但是一个用户说他们已经成功了,比如this comment in a previous question。另请参见this older question以获取一些提示。在
相关问题 更多 >
编程相关推荐