901 Commits

Author SHA1 Message Date
Anthony Tuininga
5f8d24dd24 Eliminated deprecation of attribute "id" on subscriptions. It is now populated
with the value of REGID found in the database view
USER_CHANGE_NOTIFICATION_REGS or the value of REG_ID found in the database
view USER_SUBSCR_REGISTRATIONS. For AQ subscriptions, the value is 0.
2019-06-19 16:01:57 -06:00
Anthony Tuininga
1d0dd29676 Update ODPI-C. 2019-06-19 16:01:30 -06:00
Anthony Tuininga
ae6164fc58 Change name of parameter to match documentation. 2019-06-19 16:01:06 -06:00
Anthony Tuininga
e38b4af987 Release the Python GIL while enqueuing and dequeuing messages! 2019-06-19 16:00:42 -06:00
Anthony Tuininga
df56c7f17f Enable PY_SSIZE_T_CLEAN in order to avoid deprecation warning and/or segfault
under Python 3.8.0b1 (https://github.com/oracle/python-cx_Oracle/issues/317).
2019-06-17 16:17:18 -06:00
Anthony Tuininga
d8bde9ca54 Add doc for installing on a machine not connected to the Internet. 2019-06-11 19:15:57 -06:00
Anthony Tuininga
e0bd74e61b Update ODPI-C. 2019-06-11 19:14:02 -06:00
Anthony Tuininga
923eb054fc Clarify release note. 2019-06-11 19:13:43 -06:00
Anthony Tuininga
ee5fe39544 Rename queues and queue tables to be more clear as to which is which. 2019-06-11 19:13:21 -06:00
Anthony Tuininga
c82ae6880d Update doc for the latest Instant Client releases. 2019-06-11 19:12:31 -06:00
Anthony Tuininga
3ab21c9447 Update ODPI-C (corrects issue #300). 2019-05-03 15:49:57 -06:00
Anthony Tuininga
d4498cf9e0 Added support for Advanced Queueing RAW queues and bulk enqueue/dequeue. 2019-05-03 13:21:39 -06:00
Anthony Tuininga
04a7dec0d4 Added mode cx_Oracle.DEFAULT_AUTH as requested
(https://github.com/oracle/python-cx_Oracle/issues/293) and adjusted
documentation for other cases that specified None where None is not actually
a valid value.
2019-04-29 15:24:56 -06:00
Anthony Tuininga
82097891b3 Add support for setting a CLOB attribute on a SQL object, as requested
(https://github.com/oracle/python-cx_Oracle/issues/299).
2019-04-29 11:41:28 -06:00
Anthony Tuininga
ce511e2fb7 Raise an exception when an error takes place
(https://github.com/oracle/python-cx_Oracle/issues/299).
2019-04-29 11:40:48 -06:00
Anthony Tuininga
1c474bbaab Update ODPI-C. 2019-04-26 16:55:38 -06:00
Anthony Tuininga
b9711f5457 Update ODPI-C. 2019-04-25 15:21:48 -06:00
Anthony Tuininga
f4bdd3fd68 Preparing to release cx_Oracle 7.1.3. 2019-04-24 09:57:03 -06:00
Anthony Tuininga
883262da07 Adjust documentation to indicate what cursor.rowcount returns for PL/SQL block
executions (https://github.com/oracle/python-cx_Oracle/issues/285).
2019-03-29 10:41:46 -06:00
Anthony Tuininga
8681366f53 For Python 2.7, raw_input is needed to request input; also ensure that
sample parameters are saved once requested.
2019-03-29 09:49:40 -06:00
Anthony Tuininga
f324757909 Adjust formatting of PR #287. 2019-03-28 11:57:33 -06:00
Andrey Petukhov
a654befddf Cursor.callproc method changed with respect to doc (#287)
Signed-off-by: Andrey Petukhov <APetukhov@bellintegrator.com>
2019-03-28 10:55:30 -07:00
Anthony Tuininga
3af5e46b4b Correct parsing of connect string so that the last @ symbol is searched for
instead of the first @ symbol; otherwise, passwords containing an @ symbol will
result in the incorrect DSN being extracted
(https://github.com/oracle/python-cx_Oracle/issues/290).
2019-03-28 10:46:15 -06:00
Anthony Tuininga
096f8d6412 Add support for getting the row count for PL/SQL statements
(https://github.com/oracle/python-cx_Oracle/issues/285).
2019-03-21 15:45:57 -06:00
Anthony Tuininga
e567eb3a58 Added support for SODA bulk insert available in Oracle Client 18.5 and higher. 2019-03-21 14:59:14 -06:00
Anthony Tuininga
43ebe8afed Bump version in preparation for changes to be included in next version. 2019-03-21 14:57:53 -06:00
Anthony Tuininga
aaa84fe611 Add sample for using the call timeout feature available with cx_Oracle 7.0 and
Oracle Client 18.1 and higher.
2019-03-15 09:40:45 -06:00
Anthony Tuininga
c1e1659a14 Enable cursor.setinputsizes() and cursor.callfunc() to support specifying an
object type where a type is required, not just when a variable is being
created.
7.1.2
2019-03-12 16:42:02 -06:00
Anthony Tuininga
f94bd1d8ac Preparing to release cx_Oracle 7.1.2. 2019-03-12 16:40:45 -06:00
Anthony Tuininga
ad81e94797 Update to ODPI-C 3.1.3. 2019-03-12 16:37:11 -06:00
Anthony Tuininga
c112af35cb Revert changes to return decimal numbers when the numeric precision was too
great to be returned accurately as a floating point number. This change had too
great an impact on existing functionality and an output type handler can be
used to return decimal numbers where that is desirable
(https://github.com/oracle/python-cx_Oracle/issues/279).
2019-03-12 09:31:38 -06:00
Anthony Tuininga
8789c6d2a0 Eliminate memory leak for subscriptions. 2019-03-08 09:57:14 -07:00
Anthony Tuininga
948abd9b7c Update ODPI-C. 2019-03-08 09:56:32 -07:00
Anthony Tuininga
0ae5b9e715 Added test cases for session tagging. 2019-03-07 17:00:14 -07:00
Anthony Tuininga
362aa82ea2 Clarify that the encoding and nencoding parameters are expected to be one of
the Python standard encodings.
2019-03-07 09:36:49 -07:00
Anthony Tuininga
1ccaf68369 Update ODPI-C; bump version in preparation for a new patch release. 2019-03-07 09:34:45 -07:00
Anthony Tuininga
9023609232 Preparing to release cx_Oracle 7.1.1. 7.1.1 2019-02-19 15:05:36 -07:00
Anthony Tuininga
e3d3764f5f Installation doc improvements. 2019-02-19 15:00:00 -07:00
Anthony Tuininga
386d6dbdba Update ODPI-C to 3.1.2. 2019-02-19 14:56:53 -07:00
Anthony Tuininga
ea48873f7a Bump version on README.md in preparation for release of cx_Oracle 7.1. 7.1 2019-02-04 16:47:32 -07:00
Anthony Tuininga
5603d2a898 Miscellaneous installation documentation updates. 2019-02-04 16:42:03 -07:00
Anthony Tuininga
3febfa8375 Remove -dev designation in preparation for release of cx_Oracle 7.1. 2019-02-04 15:46:05 -07:00
Anthony Tuininga
eae8a2bf08 Preparing to release cx_Oracle 7.1. 2019-02-04 15:40:04 -07:00
Anthony Tuininga
491e61ac19 Added missing documentation on external authentication and homogeneous pools. 2019-02-04 15:30:21 -07:00
Anthony Tuininga
2f9c01a877 The call to cursor.setinputsizes() is not needed for cx_Oracle 6 and higher. 2019-02-04 15:29:50 -07:00
Anthony Tuininga
c11c24fb0d Update ODPI-C to 3.1.1 in preparation for release of cx_Oracle 7.1. 2019-02-04 15:25:25 -07:00
Anthony Tuininga
ae6375bca0 Use a relative URL so that those cloning against oss.oracle.com will get the
associatied version of ODPI-C from oss.oracle.com as well.
2019-02-04 14:54:12 -07:00
Anthony Tuininga
0924201461 Update ODPI-C. 2019-01-31 10:20:44 -07:00
Anthony Tuininga
fb445815f2 Use random password instead of hard coded password as a security measure. 2019-01-31 10:18:43 -07:00
Anthony Tuininga
4ed95aad94 Reworked test suite to eliminate the use of default passwords and to make the
individual test modules directly runnable (instead of using execfile() within
test.py).
2019-01-31 10:18:04 -07:00