Opened 6 years ago
Closed 6 years ago
#29541 closed Bug (fixed)
Add support for cx_Oracle 6.4
Reported by: | Mariusz Felisiak | Owned by: | Mariusz Felisiak |
---|---|---|---|
Component: | Database layer (models, ORM) | Version: | 1.11 |
Severity: | Normal | Keywords: | Oracle cx_Oracle |
Cc: | Triage Stage: | Accepted | |
Has patch: | yes | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
Django crashes with cx_Oracle 6.4. e.g. stack trace:
File "/home/jenkins/workspace/django-oracle-2.0/database/oracle12/label/bionic/python/python3.4/django/db/backends/utils.py", line 85, in _execute return self.cursor.execute(sql, params) File "/home/jenkins/workspace/django-oracle-2.0/database/oracle12/label/bionic/python/python3.4/django/db/backends/oracle/base.py", line 500, in execute return self.cursor.execute(query, self._param_generator(params)) cx_Oracle.ProgrammingError: positional and named binds cannot be intermixed
Change History (5)
comment:1 by , 6 years ago
Triage Stage: | Unreviewed → Accepted |
---|
comment:2 by , 6 years ago
Has patch: | set |
---|
comment:3 by , 6 years ago
Version: | 2.0 → 1.11 |
---|
Fix is quite simple, therefore IMO we can backport it to the 1.11. Simple release notes like "Added support for cx_Oracle 6.4 (:ticket:29541)."
should be enough.
comment:4 by , 6 years ago
Anthony fixed this issue in the https://github.com/oracle/python-cx_Oracle/commit/fee92abe5a6a0937e4789d251dc50825cb434113, so it should be fixed in the next cx_Oracle
version (6.4.1 ). I'm not sure if we will backport this fix to 2.0.x or 1.11.x.
Note:
See TracTickets
for help on using tickets.
PR