【问题标题】:Django Oracle InsertionDjango Oracle 插入
【发布时间】:2019-09-11 23:37:51
【问题描述】:

我的环境: 红帽 7 甲骨文 12.c 姜戈 2.1 cx_Oracle 7.1.2

当我尝试插入、创建或执行 python manage.py makemigrations 或 python manage.py migrate 时,我收到错误: '数据库没有返回新的行 ID。可能是“ORA-1403:” django.db.utils.DatabaseError:数据库没有返回新的行 ID。可能“ORA-1403:未找到数据”是在内部引发的,但被 Oracle OCI 库隐藏(请参阅 https://code.djangoproject.com/ticket/28859)。

谁能告诉我如何解决我在这里发疯的问题。

【问题讨论】:

    标签: django oracle cx-oracle


    【解决方案1】:

    这个问题在 django==2.1 中仍然存在,但是当我升级到 django==2.2 时,oracle 插入没有任何问题。插入成功。

    【讨论】:

      【解决方案2】:

      这是从 Django 2.2 开始修复的已知问题。

      https://code.djangoproject.com/ticket/28859

      【讨论】:

        猜你喜欢
        • 2019-11-06
        • 2011-01-21
        • 2015-04-15
        • 2018-12-03
        • 2012-04-03
        • 2012-01-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多