1eba9d55beUse dpiData_*() functions to simplify setting data; correct handling of timestamp with time zone attributes.
Anthony Tuininga
2017-07-21 15:35:49 -06:00
df102db935Correct handling of CLOB/NCLOB when using different encodings.
Anthony Tuininga
2017-07-21 15:34:48 -06:00
d7f3854556Update ODPI-C to v2.0.0-rc.2.
Anthony Tuininga
2017-07-21 15:33:27 -06:00
f3451b0726Initial draft of installation guide.
Anthony Tuininga
2017-07-21 15:17:51 -06:00
8cc4d8607fRemove unnecessary Unicode specific tests for Python 2.7 since Python 3 now also supports the "u" prefix; merge them instead into the main tests.
Anthony Tuininga
2017-07-21 15:16:24 -06:00
5a42044fd1Update title on page.
Anthony Tuininga
2017-07-14 21:32:04 -06:00
98071f85a5Update title.
Anthony Tuininga
2017-07-14 18:10:37 -06:00
3243261f52Added samples that were originally created for Open World 2016.
Anthony Tuininga
2017-07-14 17:18:57 -06:00
340dcb7195Rework test suite and samples so that they are independent of each other and so that the SQL scripts used to create/drop schemas are easily adjusted to use different schema names, if desired. Improve documentation for test suite and samples.
Anthony Tuininga
2017-07-14 16:50:41 -06:00
628d1717f5Corrected support for binding boolean values with Oracle client 11.2.
Anthony Tuininga
2017-07-14 11:31:59 -06:00
db8285055eUpdate ODPI-C.
Anthony Tuininga
2017-07-12 10:35:10 -07:00
1d768706abPython 2.7 requires the "u" prefix.
Anthony Tuininga
2017-07-08 21:23:27 -06:00
21213a89caUpdate ODPI-C (eliminate memory leak when multiple threads share the same standalone connection or session pool).
Anthony Tuininga
2017-07-08 21:22:14 -06:00
49b0afd7a5Ensure the correct encoding is used for setting variable values.
Anthony Tuininga
2017-07-07 07:38:44 -07:00
18e06bf14aCorrected support for binding decimal values in object attribute values and collection element values.
Anthony Tuininga
2017-07-07 07:38:15 -07:00
c9d610396aProvide error message when OCI environment cannot be created but at least the handle has been created, such as when the oraaccess.xml file cannot be processed properly.
Anthony Tuininga
2017-07-05 13:22:11 -06:00
888fd89fceUpdate DB API test stub to match latest version of test suite and cx_Oracle.
Anthony Tuininga
2017-07-05 13:19:07 -06:00
4a1641e9c4Define exception classes on the connection object to simplify error handling in multi-connection environments, as specified in the Python DB API.
Anthony Tuininga
2017-07-05 13:18:29 -06:00
f555a10f36Add support for Python 3 in DB API test suite stub.
Anthony Tuininga
2017-07-05 13:17:50 -06:00
97d462b49bRemove stray newline.
Anthony Tuininga
2017-06-19 09:27:30 -06:00
85021a7450Release of cx_Oracle 6 rc 1.
Anthony Tuininga
2017-06-16 17:14:03 -06:00
ae45152339Preparing to release cx_Oracle 6 rc 1.
6.0rc1
Anthony Tuininga
2017-06-16 16:50:22 -06:00
398743569fImprove documentation regarding encodings.
Anthony Tuininga
2017-06-16 16:49:00 -06:00
d008553dc1Add script for dropping the test schemas; add copyright and information on how to execute to the SetupTest.sql script.
Anthony Tuininga
2017-06-16 16:48:15 -06:00
b543850f9aThe method cursor.setoutputsize() no longer needs to do anything (since ODPI-C automatically manages buffer sizes of LONG and LONG RAW columns).
Anthony Tuininga
2017-06-16 16:47:21 -06:00
fa4faa2718Update ODPI-C which has added an optimization to reduce buffer size when both the client and server character sets are identical and corrected support for BFILE LOBs.
Anthony Tuininga
2017-06-16 16:43:41 -06:00
1c3c33ac9dAdd note that wheels can now be produced and installed via pip.
Anthony Tuininga
2017-06-16 16:41:41 -06:00
c231716839Add question regarding the version of the Oracle database.
Anthony Tuininga
2017-06-13 11:57:46 -07:00
a221f774d3Miscellaneous documentation improvements.
Anthony Tuininga
2017-06-13 11:56:57 -07:00
f4009ebabdAdd tests for specifying only the encoding or only the nencoding.
Anthony Tuininga
2017-06-10 11:32:25 -06:00
2f76f33f20OCI requires that both encoding and nencoding have values or that both encoding and encoding do not have values. Look up missing value, if neeeded, in order to avoid the error when creating the OCI environment (https://github.com/oracle/python-cx_Oracle/issues/36).
Anthony Tuininga
2017-06-10 11:25:21 -06:00
0e2a77c7bfReleased 6.0b2.
Anthony Tuininga
2017-05-24 12:57:16 -06:00
6ebb88bbd1Preparing to release cx_Oracle 6.0b2.
6.0b2
Anthony Tuininga
2017-05-24 12:02:42 -06:00
d85e90a468Add note that SQL and PL/SQL statements are handled differently when binding by position and that binding by name is generally recommended.
Anthony Tuininga
2017-05-24 12:00:31 -06:00
18145b8e48Add feature list and make other improvements to README.
Anthony Tuininga
2017-05-24 11:58:56 -06:00
52e1960bfbCorrect determination of the names of the bind variables in prepared SQL tatements (which behaves a little differently from PL/SQL statements).
Anthony Tuininga
2017-05-19 21:47:46 -06:00
14a1d2d0c9Added support for setting the debug level in ODPI-C, if desirable, by setting an environment variable prior to building cx_Oracle.
Anthony Tuininga
2017-05-19 21:26:07 -06:00
b03a6520d7Ensure reference count of parameters remains the same after call completes!
Anthony Tuininga
2017-05-16 14:33:24 -06:00
999913be35Ensure reference count of parameters remains the same after call completes!
Anthony Tuininga
2017-05-16 14:29:33 -06:00
2e240bc154Prevent attempts from binding the cursor being executed to itself.
Anthony Tuininga
2017-05-16 13:23:20 -06:00
ef1fc44f32Set the fetch array size on a REF cursor prior to it being used by Python.
Anthony Tuininga
2017-05-15 13:19:43 -06:00
1741d3fddbCorrect resource leak.
Anthony Tuininga
2017-05-15 13:18:23 -06:00
5e04a04baaCheck for an error while creating the error!
Anthony Tuininga
2017-05-15 13:14:37 -06:00
51f1815167Added support for getting/setting attributes of objects or element values in collections that contain LOBs, BINARY_FLOAT values, BINARY_DOUBLE values and NCHAR and NVARCHAR2 values; improve error message for any other types that are not supported.
Anthony Tuininga
2017-05-09 11:46:30 -06:00
e5a888520fCorrect size as well as buffer size when variable is resized.
Anthony Tuininga
2017-05-09 11:44:54 -06:00
c946e86384Correct support for executemany() when strings that are found later in the array are larger than strings found earlier in the array.
Anthony Tuininga
2017-04-26 17:11:58 -06:00
7e29e743abTidy up release notes a bit.
Anthony Tuininga
2017-04-20 16:50:52 -06:00
d712157483Remove dead code.
Anthony Tuininga
2017-04-20 16:41:37 -06:00
a3959dbfd9Correct documentation for the Object.first() and Object.last() methods.
Anthony Tuininga
2017-04-20 16:41:03 -06:00
11e5874753Make the releases stand out a bit.
Anthony Tuininga
2017-04-18 15:15:32 -06:00
2e7358e8a5Update main page now that cx_Oracle 6.0b1 has been released.
Anthony Tuininga
2017-04-18 15:12:18 -06:00
87603a60bbUpdate documentation to indicate that Oracle 12.2 is now supported and exactly which versions of Python are supported.
6.0b1
Anthony Tuininga
2017-04-18 13:47:58 -06:00
826597c6bfUpdate release month in preparation for release of cx_Oracle 6.0 beta 1.
Anthony Tuininga
2017-04-18 13:40:59 -06:00
41cb66f710Remove obsolete comment.
Anthony Tuininga
2017-04-18 13:38:30 -06:00
70cf4c4209Update ODPI-C to v2.0.0-beta.3 in preparation for release.
Anthony Tuininga
2017-04-18 13:09:13 -06:00
8d7c828b89Use an object type that is supported in both 11.2 and 12.1.
Anthony Tuininga
2017-04-18 13:04:23 -06:00
7c31ad9a85Eliminate compiler warnings.
Anthony Tuininga
2017-04-18 13:03:52 -06:00
d69dc840a8Improve wording and include additional links to samples.
Anthony Tuininga
2017-04-17 11:11:16 -06:00
e2569d948cAdded sample for returning Oracle numbers as decimal numbers, rather than floating point numbers, in order to retain precision.
Anthony Tuininga
2017-04-17 11:00:41 -06:00
b429041a3eAdd support for getting an empty list from an empty collection instead of the error "OCI-22166: collection is empty".
Anthony Tuininga
2017-04-17 10:34:14 -06:00
b4df2121c0Include the information that sharded databases are new in Oracle Database 12.2.
Anthony Tuininga
2017-04-17 10:31:09 -06:00
a13fa08a35Adjust to modified ODPI-C API.
Anthony Tuininga
2017-04-17 10:29:52 -06:00
8be10fe156Update release notes and adjust release name in preparation for release of cx_Oracle 6.0 beta 1.
Anthony Tuininga
2017-04-11 19:21:12 -06:00
c271d44978Ensure that all ODPI-C files needed to build cx_Oracle are included in the source archive.
Anthony Tuininga
2017-04-11 19:17:17 -06:00
3bc9bd2303Added sample and test case to demonstrate use of universal rowids.
Anthony Tuininga
2017-04-11 16:12:06 -06:00
d37669fbdcCreate a new variable, rather than call dpiVar_resize(), so that the variable will be bound properly when the variable needs to be resized.
Anthony Tuininga
2017-04-11 14:36:47 -06:00
0c82e0faa0Added support for getting the number of actual elements in a variable as well as getting all of the values corresponding to the number of actual elements in a variable -- primarily to improve the use of DML returning of multiple rows.
Anthony Tuininga
2017-04-11 14:17:55 -06:00
df71d9a605Get the variable data for all bound variables immediately after execution of a returning statement, rather than when the value of the variable is acquired.
Anthony Tuininga
2017-04-11 14:14:18 -06:00
2153ee61b1With building cx_Oracle only requiring a compiler and the Python development headers and libraries, a separate BUILD.txt is now obsolete; mention the use of ODPI-C and include a link.
Anthony Tuininga
2017-03-31 08:24:34 -06:00
d2a4d87ecaUse HTTPS absolute link as the default, rather than a relative link.
Anthony Tuininga
2017-03-29 10:58:14 -06:00
752206a32eMention use of ODPI-C in release notes since that change is rather important!
Anthony Tuininga
2017-03-28 15:13:50 -06:00
c299040b16With building cx_Oracle only requiring a compiler and the Python development headers and libraries, a separate BUILD.txt is now obsolete; mention the use of ODPI-C and include a link.
Anthony Tuininga
2017-03-28 15:07:49 -06:00
cc80257107Formatting improvements.
Anthony Tuininga
2017-03-28 14:39:36 -06:00
c558ff0839Eliminate compiler warnings with Visual Studio 2015.
Anthony Tuininga
2017-03-28 14:38:53 -06:00
6494d161baCorrect documentation for creating a session pool.
Anthony Tuininga
2017-03-28 14:36:43 -06:00
7b0be3140dImplement ODPI-C update which significantly simplifies building cx_Oracle and enables building a single module to support all versions of Oracle Client libraries.
Anthony Tuininga
2017-03-28 14:31:07 -06:00
37e449d62cAdd sample demonstrating the use of threads and concurrent execution of database operations.
Anthony Tuininga
2017-03-20 13:20:01 -06:00
550d326c68Add comment to each sample indicating minimum version of cx_Oracle that is required in order to run it.
Anthony Tuininga
2017-03-20 11:11:25 -06:00
586798c011Added favicon.
Anthony Tuininga
2017-03-16 08:52:15 -06:00
7dca60b2feInclude the ODPI source code as dependencies so changes trigger a rebuild of the module.
Anthony Tuininga
2017-03-13 21:54:20 -06:00
03621173a0Link the 5.3 documentation from the home page.
Anthony Tuininga
2017-03-09 20:41:07 -07:00