1dbfb60c61Clarify documentation surrounding variable.actualElements.
Anthony Tuininga
2018-05-07 21:10:22 -06:00
3288cffe5cPreparing to release cx_Oracle 6.3.1.
Anthony Tuininga
2018-05-07 15:23:49 -06:00
55cd513baePreparing to release cx_Oracle 6.3.1.
6.3.1
Anthony Tuininga
2018-05-07 15:21:59 -06:00
85c4af9d4fAdded additional test to verify case when a DML returning statement returns multiple rows during one execute but in the subsequent execute it returns no rows.
Anthony Tuininga
2018-05-07 15:19:31 -06:00
2ea4be0be9cx_Oracle 6.3.x will be based on ODPI-C 2.3.x.
Anthony Tuininga
2018-05-07 15:18:01 -06:00
355d7f34aaAdded additional test to verify case when a DML returning statement returns multiple rows during one execute but in the subsequent execute it returns no rows.
Anthony Tuininga
2018-05-04 21:35:37 -06:00
721f32eb43Include transaction id in information printed to stdout, just like for query change notification.
Anthony Tuininga
2018-05-04 21:35:07 -06:00
0392c260e4Update ODPI-C.
Anthony Tuininga
2018-05-04 21:34:14 -06:00
d62c20bc1fAdd a more explicit note about the dependency on GeoPandas.
Anthony Tuininga
2018-04-30 13:12:06 -06:00
a883ff0f7dAdd sample from David Lapp demonstrating the use of GeoPandas with SDO_GEOMETRY.
Anthony Tuininga
2018-04-30 11:40:48 -06:00
d242d6ff2fPreparing to release cx_Oracle 6.3.
6.3
Anthony Tuininga
2018-04-26 09:16:13 -06:00
6fd56a5d41Modified the solutions of the HoL for Collaborate (#170)
Blaine Carter
2018-04-21 11:08:04 -06:00
bae5cbe76aModified the HoL for Collaborate (#169)
Blaine Carter
2018-04-20 16:35:17 -06:00
4d37c85974Use default values for all parameters when creating a session pool.
Anthony Tuininga
2018-04-19 14:22:01 -06:00
e763419b59Ensure that decreasing number of rows returned from a DML returning statement is detected properly.
Anthony Tuininga
2018-04-19 14:21:26 -06:00
8fcea38b27Update ODPI-C.
Anthony Tuininga
2018-04-19 14:20:31 -06:00
4f5c04f50cAdded documentation stating that batch errors and array DML row counts are only supported when executing insert, update, delete and merge statements and that in all other cases an exception will be raised (https://github.com/oracle/python-cx_Oracle/issues/31).
Anthony Tuininga
2018-03-31 14:51:08 -06:00
e15851220bCorrect the handling of ANSI types REAL and DOUBLE PRECISION as implemented by Oracle. These types are just subtypes of NUMBER and are not actually stored as native floating point numbers. Native floating point numbers are used with Oracle types BINARY_FLOAT and BINARY_DOUBLE (https://github.com/oracle/python-cx_Oracle/issues/163).
Anthony Tuininga
2018-03-21 11:46:17 -06:00
4f42099d21Ensure that a reasonable error message can be provided when an unsupported Oracle type is encountered.
Anthony Tuininga
2018-03-21 11:45:41 -06:00
48571852caAdd test demonstrating that binding of long data using cursor.executemany() works as expected.
Anthony Tuininga
2018-03-19 10:55:26 -06:00
148419e14eUpdate ODPI-C.
Anthony Tuininga
2018-03-19 10:53:36 -06:00
813728ab72Add support for binding integers and floats as cx_Oracle.NATIVE_FLOAT.
Anthony Tuininga
2018-03-07 16:19:01 -07:00
4392f7ec7bThere is no need to set the fetch array size for statements that are not queries.
Anthony Tuininga
2018-03-07 16:18:30 -07:00
98d35e67b3Bump version to 6.3-dev in anticipation of new features landing.
Anthony Tuininga
2018-03-07 16:18:01 -07:00
6f928b0857Preparing to release cx_Oracle 6.2.1.
6.2.1
Anthony Tuininga
2018-03-07 10:11:37 -07:00
adb9f485acAlign closer to other project home pages.
Anthony Tuininga
2018-03-05 19:57:34 -07:00
552fcfb48eBump license year; simplify README and avoid duplication.
6.2
Anthony Tuininga
2018-03-05 16:34:53 -07:00
9cb2ef84bfCorrect formatting of release note.
Anthony Tuininga
2018-03-05 14:01:10 -07:00
fb0d7517e8Preparing to release cx_Oracle 6.2.
Anthony Tuininga
2018-03-05 13:46:39 -07:00
1fd7940494Ensure that error ORA-24816: Expanded non LONG bind data supplied after actual LONG or LOB column" is not raised by ensuring an empty string does not use a size of zero (which triggers this situation in Oracle 12.1).
Anthony Tuininga
2018-03-05 13:37:32 -07:00
592735f104Update ODPI-C to 2.2.1.
Anthony Tuininga
2018-03-05 13:34:27 -07:00
beffe38b23Correct formatting of release note.
Anthony Tuininga
2018-03-05 13:33:31 -07:00
b308a9f08bUpdate ODPI-C (eliminate memory leak when fetching collections from the database).
Anthony Tuininga
2018-03-02 13:18:22 -07:00
e08e23bb93Eliminate memory leak when extending a collection.
Anthony Tuininga
2018-03-02 13:17:21 -07:00
9264805596Update ODPI-C (resolve memory leak using NCHAR and NVARCHAR2 values).
Anthony Tuininga
2018-02-27 16:58:53 -07:00
1bd8e95807Added support for closing the connection when reaching the end of a code block controlled by the connection as a context manager, but in a backwards compatible way (https://github.com/oracle/python-cx_Oracle/issues/113).
Anthony Tuininga
2018-02-27 16:58:01 -07:00
ebfc8d4f9cUse new naming standard in top-level module code as well.
Anthony Tuininga
2018-02-27 16:57:31 -07:00
07b3b93da1Add additional test cases.
Anthony Tuininga
2018-02-27 16:57:01 -07:00
bd40807469State the project credentials.
Anthony Tuininga
2018-02-26 20:51:40 -07:00
9f99e31d73Give the tutorial a shoutout.
Anthony Tuininga
2018-02-26 20:48:31 -07:00
35f7913826Consistently use link separator character.
Anthony Tuininga
2018-02-19 18:43:51 -07:00
ce9384d73fReuse Quick Start content from the Installation instructions.
Anthony Tuininga
2018-02-19 18:43:21 -07:00
46e3aff3faEnsure that the number of elements in the array is not lost when the buffer size is increased to accommodate larger strings.
Anthony Tuininga
2018-02-16 16:23:09 -07:00
ecb6ee4442Import print_function for Python 2 compatibility.
Anthony Tuininga
2018-02-16 16:22:34 -07:00
9b1ce308b1Added support for creating a temporary LOB directly.
Anthony Tuininga
2018-02-16 16:21:32 -07:00
d9cf469167Correct binding of LOB values.
Anthony Tuininga
2018-02-16 16:20:50 -07:00
0d3aa46d02Simplify code.
Anthony Tuininga
2018-02-16 16:20:29 -07:00
ce560d7330Work on Visual Studio redistributable and PATH steps.
Anthony Tuininga
2018-02-15 11:20:58 -07:00
0784f76192Use (new) canonical link for Instant Client home page.
Anthony Tuininga
2018-02-15 11:20:35 -07:00
54dcf8642bAdded test cases for recent ODPI-C bug fixes.
Anthony Tuininga
2018-02-15 11:18:15 -07:00
58757cadb7Update ODPI-C (eliminate memory leak enqueuing/dequeuing objects; correct handling of boundary numbers 1e126 and -1e126; eliminate ability to destroy "parent" object before "child" object).
Anthony Tuininga
2018-02-15 11:16:20 -07:00
dbe9e45653Update ODPI-C.
Anthony Tuininga
2018-02-05 13:57:41 -07:00
6e3b578281Eliminate reference leak with LOB values acquired from attributes of objects or elements of collections.
Anthony Tuininga
2018-02-02 15:45:21 -07:00
99c019d6c5Restore support for binding a date value to datetime variable.
Anthony Tuininga
2018-02-02 15:44:45 -07:00
a9cda2a81dUpdate ODPI-C (avoid call to OCITransRollback() is no transaction in progress).
Anthony Tuininga
2018-02-02 15:43:44 -07:00
5171ede9c2Correct handling of Oracle objects after consolidation of transformations to/from Python objects.
Anthony Tuininga
2018-02-02 15:42:57 -07:00
242d751d6cClarify that Python.h is only needed for compilation.
Anthony Tuininga
2018-02-02 15:40:53 -07:00
7e2663606dVarious improvements to installation documentation.
Anthony Tuininga
2018-01-30 15:26:48 -07:00
65580226cdAdded test cases for AQ visibility and delivery modes.
Anthony Tuininga
2018-01-30 15:25:56 -07:00
00330794beUpdate ODPI-C (improve error message when using bind variables in DDL statements).
Anthony Tuininga
2018-01-29 18:52:31 -07:00
a864450186Simplify Makefile based on Sphinx 1.2+ capabilities.
Anthony Tuininga
2018-01-29 18:51:31 -07:00
e5b6370bd0Reorganize code to implement the following: - use a prefix of cxo/CXO for all variables, methods and constants - create common include file and use separate compilation units - consolidate all transformations to/from Python objects
Anthony Tuininga
2018-01-29 18:50:18 -07:00
5b20ca92f4Time only variables are not supported by Oracle so make that clear in the documentation.
Anthony Tuininga
2018-01-11 16:55:59 -07:00
6a998604ceThe attribute connection.dbop is only valid with Oracle 12.1 and higher.
Anthony Tuininga
2018-01-11 16:24:42 -07:00
ef60884570Additional test cases to improve code coverage.
Anthony Tuininga
2018-01-11 16:24:08 -07:00
18b014a19eCorrect support in Python 3.x for cursor.parse().
Anthony Tuininga
2018-01-11 14:20:51 -07:00
8dfd842cfdRevert last change (restriction is deliberate).
Anthony Tuininga
2017-12-15 09:00:56 -07:00
cf19bc7f74Remove unnecessary type checks since PyFloat_AsDouble() will convert the value to floating point if possible anyway, and if not, will raise an appropriate exception.
Anthony Tuininga
2017-12-15 08:49:27 -07:00
273d36e4baCorrect formatting.
Anthony Tuininga
2017-12-14 20:56:46 -07:00
ad57a5e858Preparing to release 6.1.
6.1
Anthony Tuininga
2017-12-12 12:12:15 -07:00
8630c86b01Improve documentation for installation.
Anthony Tuininga
2017-12-12 12:11:51 -07:00
1d7f50971bRefactor README.md.
Anthony Tuininga
2017-12-12 12:10:44 -07:00
ab4cde01b7Use "wait" mode for acquiring connections from the pool in order to avoid potential errors under certain circumstances.
Anthony Tuininga
2017-12-12 12:09:32 -07:00
4db53286b7Update ODPI-C (final 2.1 tag).
Anthony Tuininga
2017-12-12 12:08:29 -07:00
4ba3f9e011Align text with README.md.
Anthony Tuininga
2017-12-12 12:06:00 -07:00
9ae0f5dd1cUse the correct designation for the external handle parameter.
Anthony Tuininga
2017-12-11 15:41:48 -07:00
5d728693caEliminate compiler warnings on 32-bit Windows.
Anthony Tuininga
2017-12-07 15:56:26 -07:00
864780da2aUse long long instead of just long in order to avoid truncation on Windows where sizeof(long) != sizeof(void*).
Anthony Tuininga
2017-12-07 15:55:46 -07:00
0b408253f6Added test for creating a connection using an existing connection's handle.
Anthony Tuininga
2017-12-07 15:55:13 -07:00
a8d9b74c3aAdded preliminary test cases for subscriptions.
Anthony Tuininga
2017-12-07 15:54:11 -07:00
1fe14c66dcUse safer queries for verifying connection properties.
Anthony Tuininga
2017-12-07 15:52:34 -07:00
b262d1ca7bClarify usage of parameters passed to cursor.execute().
Anthony Tuininga
2017-12-07 15:52:02 -07:00
fb71f1126bAdditional test cases for AQ.
Anthony Tuininga
2017-11-27 10:38:27 -07:00
011e062aa1Added test cases for autocommit, changing passwords and the end-to-end tracing attributes.
Anthony Tuininga
2017-11-27 10:37:46 -07:00
885904c166Remove unnecessary line.
Anthony Tuininga
2017-11-17 21:40:28 -07:00
abd472f950Add note that edition and cclass parameters cannot be used together.
Anthony Tuininga
2017-11-17 21:40:00 -07:00
5625a320c9Correct reference handling when an invalid keyword parameter is passed to the cx_Oracle.SessionPool constructor.
Anthony Tuininga
2017-11-17 21:39:26 -07:00
731c8410b3Correct name of data dictionary view for DRCP sample.
Anthony Tuininga
2017-11-17 21:38:59 -07:00