Refs #32390 -- Bumped required cx_Oracle to 7.0.
This commit is contained in:
parent
84283ab9cd
commit
f39634ff22
|
@ -258,16 +258,14 @@ END;
|
||||||
columns = []
|
columns = []
|
||||||
for param in returning_params:
|
for param in returning_params:
|
||||||
value = param.get_value()
|
value = param.get_value()
|
||||||
if value is None or value == []:
|
if value == []:
|
||||||
# cx_Oracle < 6.3 returns None, >= 6.3 returns empty list.
|
|
||||||
raise DatabaseError(
|
raise DatabaseError(
|
||||||
'The database did not return a new row id. Probably '
|
'The database did not return a new row id. Probably '
|
||||||
'"ORA-1403: no data found" was raised internally but was '
|
'"ORA-1403: no data found" was raised internally but was '
|
||||||
'hidden by the Oracle OCI library (see '
|
'hidden by the Oracle OCI library (see '
|
||||||
'https://code.djangoproject.com/ticket/28859).'
|
'https://code.djangoproject.com/ticket/28859).'
|
||||||
)
|
)
|
||||||
# cx_Oracle < 7 returns value, >= 7 returns list with single value.
|
columns.append(value[0])
|
||||||
columns.append(value[0] if isinstance(value, list) else value)
|
|
||||||
return tuple(columns)
|
return tuple(columns)
|
||||||
|
|
||||||
def field_cast_sql(self, db_type, internal_type):
|
def field_cast_sql(self, db_type, internal_type):
|
||||||
|
|
|
@ -842,7 +842,7 @@ To enable the JSON1 extension you can follow the instruction on
|
||||||
Oracle notes
|
Oracle notes
|
||||||
============
|
============
|
||||||
|
|
||||||
Django supports `Oracle Database Server`_ versions 19c and higher. Version 6.0
|
Django supports `Oracle Database Server`_ versions 19c and higher. Version 7.0
|
||||||
or higher of the `cx_Oracle`_ Python driver is required.
|
or higher of the `cx_Oracle`_ Python driver is required.
|
||||||
|
|
||||||
.. _`Oracle Database Server`: https://www.oracle.com/
|
.. _`Oracle Database Server`: https://www.oracle.com/
|
||||||
|
|
|
@ -251,7 +251,7 @@ officially supports Oracle 19c.
|
||||||
Miscellaneous
|
Miscellaneous
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
* ...
|
* Support for ``cx_Oracle`` < 7.0 is removed.
|
||||||
|
|
||||||
.. _deprecated-features-4.0:
|
.. _deprecated-features-4.0:
|
||||||
|
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
cx_oracle >= 6.0
|
cx_oracle >= 7.0
|
||||||
|
|
Loading…
Reference in New Issue