718 Commits

Author SHA1 Message Date
Anthony Tuininga
a8d9b74c3a Added preliminary test cases for subscriptions. 2017-12-07 15:54:11 -07:00
Anthony Tuininga
1fe14c66dc Use safer queries for verifying connection properties. 2017-12-07 15:52:34 -07:00
Anthony Tuininga
b262d1ca7b Clarify usage of parameters passed to cursor.execute(). 2017-12-07 15:52:02 -07:00
Anthony Tuininga
681c18675e Update ODPI-C (adjust OCI prefetch; added options for authentication with
SYSBACKUP, SYSDG, SYSKM and SYSRAC, as requested
(https://github.com/oracle/python-cx_Oracle/issues/101).
2017-11-27 10:40:19 -07:00
Anthony Tuininga
fb71f1126b Additional test cases for AQ. 2017-11-27 10:38:27 -07:00
Anthony Tuininga
011e062aa1 Added test cases for autocommit, changing passwords and the end-to-end tracing
attributes.
2017-11-27 10:37:46 -07:00
Anthony Tuininga
885904c166 Remove unnecessary line. 2017-11-17 21:40:28 -07:00
Anthony Tuininga
abd472f950 Add note that edition and cclass parameters cannot be used together. 2017-11-17 21:40:00 -07:00
Anthony Tuininga
5625a320c9 Correct reference handling when an invalid keyword parameter is passed to the
cx_Oracle.SessionPool constructor.
2017-11-17 21:39:26 -07:00
Anthony Tuininga
731c8410b3 Correct name of data dictionary view for DRCP sample. 2017-11-17 21:38:59 -07:00
Anthony Tuininga
a3a936b992 Update ODPI-C (prevent attempts to close statements or free temporary LOBs if
the connection has already been closed or killed).
2017-11-17 21:37:42 -07:00
Anthony Tuininga
f26fb5157e Ensure that the edition is passed through to ODPI-C when a session pool is
created.
2017-11-17 13:41:49 -07:00
Anthony Tuininga
cb07970d2f Remove unnecessary lines. 2017-11-16 09:43:31 -07:00
Anthony Tuininga
ed7bd281f2
Merge pull request #54 from vnaydionov/pypy-pip-install
Fix build with PyPy 5.9.0-alpha0 in libpython mode
2017-11-16 08:42:24 -08:00
Anthony Tuininga
9377175715 Added test cases for validating object types and for preventing an attempt to
set a LOB variable at an array position that doesn't exist.
2017-11-14 11:03:11 -07:00
Anthony Tuininga
02c5f5eb5d Correct test suite when CHAR encoding is not capable of handling unicode data. 2017-11-14 11:02:41 -07:00
Anthony Tuininga
3dc1fc497e Update ODPI-C (restrict maximum size of variables to OCI limit; remove invalid
overflow check).
2017-11-14 11:01:25 -07:00
Anthony Tuininga
c122690ac4 Add support for identifying the id of the transaction which spawned the
message, as requested (https://github.com/oracle/odpi/issues/32).
2017-11-08 10:18:18 -08:00
Anthony Tuininga
26c3a4c243 Update ODPI-C (for older versions of Visual Studio). 2017-11-06 13:41:59 -07:00
Anthony Tuininga
9a2775763f Correct link. 2017-11-06 11:36:51 -07:00
Anthony Tuininga
5bcb25e661 Include release notes for cx_Oracle 6.0.3 released on the v6.0.x branch. 2017-11-06 11:33:06 -07:00
Anthony Tuininga
9bdc5cb5d6 Check variable array size when setting variable values and raise IndexError, as
is already done for getting variable values.
2017-11-03 21:31:02 -06:00
Anthony Tuininga
22b6de785a Update ODPI-C (correct handling of NVARCHAR2 object attributes and collection
elements).
2017-11-03 21:30:27 -06:00
Anthony Tuininga
836b9985fb Update ODPI-C (verify that objects bound to cursors or set in object attributes
or appended to collection objects are of the correct type).
2017-10-27 21:34:32 -06:00
Anthony Tuininga
0e4c5621ef Improve documentation for the connection attribute "current_schema". 2017-10-27 21:11:03 -06:00
Anthony Tuininga
86564b9df3 Update ODPI-C (replace usage of OCI thread key with thread-safe handle pool). 2017-10-24 22:05:20 -06:00
Anthony Tuininga
011bc15fcc Simplify sample for returning numbers as decimal objects. 2017-10-24 22:04:17 -06:00
Anthony Tuininga
d4b13eb584 Added test cases for rowids. 2017-10-24 22:03:47 -06:00
Anthony Tuininga
bc1f53f213 Use dpiData_setTimestamp() instead of setting the values directly. 2017-10-24 22:03:06 -06:00
Anthony Tuininga
94731b87e4 Update ODPI-C
- prevent use of NaN with Oracle numbers since it produces corrupt data
  (https://github.com/oracle/python-cx_Oracle/issues/91)
- correct handling of double values when converted to float values.
2017-10-13 19:18:22 -06:00
Anthony Tuininga
78bc40cabf Correct documentation for creating session pools; improve wording in a number
of places.
2017-10-13 19:17:07 -06:00
Anthony Tuininga
c8cd26021d Adjusted formatting of documentation source pages in order to be consistent on
all pages.
2017-10-13 19:16:42 -06:00
Anthony Tuininga
cbbc2addb1 Add Oracle Open World 2017 Hands-on Lab (tutorial). 2017-10-13 19:14:39 -06:00
Anthony Tuininga
76f01f0d4c Correct usage. 2017-10-13 19:14:17 -06:00
Anthony Tuininga
ef201bde74 Added additional LOB function tests; skip supplemental characters test if
database character set is not AL32UTF8.
2017-10-13 19:13:42 -06:00
Anthony Tuininga
c43d2418bb Correct typo. 2017-09-13 10:12:22 -06:00
Anthony Tuininga
525f76d390 Update ODPI-C. 2017-09-13 09:35:14 -06:00
Anthony Tuininga
7fc5127aaa Added support for connecting to specific shards of a sharded database by
specifying a shard key.
2017-09-12 13:29:47 -06:00
Anthony Tuininga
84612bfabe Correct constant references. 2017-09-12 13:29:01 -06:00
Anthony Tuininga
0648181afd Correct typo. 2017-09-12 13:27:30 -06:00
Anthony Tuininga
e8f15874d3 Update ODPI-C (https://github.com/oracle/python-cx_Oracle/issues/77). 2017-09-04 14:18:44 -06:00
Anthony Tuininga
f98a4f334a Improve documentation on closing connections (or releasing them back to the
pool).
2017-09-01 16:22:44 -06:00
Anthony Tuininga
22f18c6f62 Update ODPI-C. 2017-09-01 16:22:14 -06:00
Anthony Tuininga
3d8b74e77f Ensure that a call to setinputsizes() with an invalid type prior to a call to
executemany() does not result in a type error, but instead gracefully ignores
the call to setinputsizes() as required by the DB API
(https://github.com/oracle/python-cx_Oracle/issues/75).
2017-09-01 16:21:28 -06:00
Anthony Tuininga
bc1769b69e Correct typo. 2017-08-30 13:00:34 -06:00
Anthony Tuininga
f0ae2ae138 Released cx_Oracle 6.0.2. 2017-08-30 13:00:19 -06:00
Anthony Tuininga
481371fb50 Adjust samples to handle the deregistration event without an exception. 2017-08-30 11:56:55 -06:00
Anthony Tuininga
ec2f82ca95 Update ODPI-C (eliminate memory leak when creating objects). 2017-08-30 11:55:46 -06:00
Anthony Tuininga
f59a86f391 Troubleshooting tweaks. 2017-08-30 11:55:19 -06:00
Anthony Tuininga
7b484bce70 Eliminate segfault when attempting to reuse a REF cursor that has been closed. 2017-08-30 11:54:33 -06:00