624 Commits

Author SHA1 Message Date
Anthony Tuininga
bccdb87f71 Update ODPI-C (https://github.com/oracle/python-cx_Oracle/issues/77). 2017-09-04 14:19:19 -06:00
Anthony Tuininga
8a63cc9f0b 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:25:51 -06:00
Anthony Tuininga
7529b97b23 Correct typo. 2017-08-30 13:01:06 -06:00
Anthony Tuininga
b2b15d6e35 Preparing to release 6.0.2. 6.0.2 2017-08-30 12:57:17 -06:00
Anthony Tuininga
1749e1b466 Update ODPI-C (eliminate memory leak when creating objects). 2017-08-30 12:14:28 -06:00
Anthony Tuininga
7d3b7b101f Eliminate segfault when attempting to reuse a REF cursor that has been closed. 2017-08-30 12:12:12 -06:00
Anthony Tuininga
d5ac142c24 Adjust samples to handle the deregistration event without an exception. 2017-08-30 12:11:39 -06:00
Anthony Tuininga
fb01fa0548 Update documentation indicating that replacing elements in the attributes
fetchvars and bindvars should not be done.
2017-08-28 11:13:20 -06:00
Anthony Tuininga
ca2eecee77 Update ODPI-C (process deregistration events without an error). 2017-08-28 11:12:45 -06:00
Anthony Tuininga
7a8498ee5f Correct handling of objects when dynamic binding is performed. 2017-08-24 21:53:49 -06:00
Anthony Tuininga
c2c8d541bf On Windows, sizeof(long) = 4 which means that integers between 10 and 18 digits
were not converted to Python correctly
(https://github.com/oracle/python-cx_Oracle/issues/70).
2017-08-22 21:40:21 -06:00
Anthony Tuininga
a48fcdfde2 Ensure that fetch indicators are reset, even if the fetch variables themselves
do not need to be created.
2017-08-22 11:51:58 -06:00
Anthony Tuininga
5837e71cd8 Eliminate memory leak when repeatedly executing the same query. 2017-08-21 16:10:11 -06:00
Anthony Tuininga
06713c91e5 Don't prevent connection from being explicitly closed when a fatal error has
taken place (https://github.com/oracle/python-cx_Oracle/issues/67).
2017-08-18 15:49:00 -06:00
Anthony Tuininga
7b6276f5eb Added missing type check to prevent coercion of decimal to float
(https://github.com/oracle/python-cx_Oracle/issues/68).
2017-08-18 14:15:50 -06:00
Anthony Tuininga
6582aac5d7 Preparing to release 6.0.1. 6.0.1 2017-08-18 11:01:21 -06:00
Anthony Tuininga
c11a5f93c2 Remove documentation on attributes that were removed in 6.0. 2017-08-18 11:00:15 -06:00
Anthony Tuininga
90f571c660 Update ODPI-C to 2.0.1. 2017-08-18 10:59:33 -06:00
Anthony Tuininga
2f1cd73cc5 Include the README.txt and LICENSE.txt files in the wheels that are produced. 2017-08-18 10:57:37 -06:00
Anthony Tuininga
e9dd940207 Added "What's New" page containing a summary of the changes from 5.3 to 6.0 as
a convenience.
2017-08-15 09:30:47 -06:00
Anthony Tuininga
7b7bad308f RPM and Windows installers are no longer supported on PyPI, so no need to
include code managing them in setup.py.
2017-08-15 09:30:09 -06:00
Anthony Tuininga
80e611a24d The SQL files for creating/dropping the schemas should be included in the
source packages.
2017-08-15 09:29:08 -06:00
Anthony Tuininga
853cc14eed Troubleshooting changes. Initcap fix. Put platform at sentence heads. Reorder
points.
2017-08-15 09:28:24 -06:00
Anthony Tuininga
61e28b42b0 Correct formatting. 2017-08-14 18:16:43 -06:00
Anthony Tuininga
c761d1361e Documentation tweaks. 6.0 2017-08-11 16:57:14 -06:00
Anthony Tuininga
49bc108108 Tweak troubleshooting section to make it easier to read and also mention that
restarting the command prompt is necessary on Windows when environment
variables have been changed.
2017-08-11 11:49:19 -06:00
Anthony Tuininga
b30e66fa8a Preparing to release cx_Oracle 6.0. 2017-08-11 11:29:44 -06:00
Anthony Tuininga
f1f5ead2a4 Update ODPI-C. 2017-08-11 11:13:05 -06:00
Anthony Tuininga
d1b5428879 Add information on how to run the test suite
(https://github.com/oracle/python-cx_Oracle/issues/33).
2017-08-08 15:40:05 -06:00
Anthony Tuininga
b07d555fb2 Update ODPI-C. 2017-08-08 15:39:44 -06:00
Anthony Tuininga
3e2dd725ad Change default connectstring to localhost/orclpdb to be consistent with the
default value used in the Oracle Database installer.
2017-08-08 15:39:02 -06:00
Anthony Tuininga
f13a9def79 Uppercase the Oracle type name to match recent capitalization of types. 2017-08-08 11:57:49 -06:00
Anthony Tuininga
69e1afbd2f Improve documentation for installing cx_Oracle. 2017-08-08 11:57:19 -06:00
Anthony Tuininga
6b412a019f Update ODPI-C. 2017-08-08 11:56:57 -06:00
Anthony Tuininga
ece92442ab Delay initialization of the ODPI-C library until the first standalone
connection or session pool is created so that manipulation of the environment
variable NLS_LANG can be performed after the module has been imported
(https://github.com/oracle/python-cx_Oracle/issues/36); this also has the added
benefit of reducing the number of errors that can take place when the module is
imported.
2017-07-31 21:21:32 -06:00
Anthony Tuininga
16bc500c73 All cursors and LOBs must be closed before a connection can be closed
explicitly.
2017-07-31 21:20:30 -06:00
Anthony Tuininga
f587b341d3 ODPI-C debugging is now controlled at runtime by the environment variable
DPI_DEBUG_LEVEL, rather than at compile time.
2017-07-31 21:19:52 -06:00
Anthony Tuininga
456a001d73 Update ODPI-C. 2017-07-27 20:47:52 -06:00
Anthony Tuininga
54919a2d7c RPM files are no longer able to be uploaded to PyPI. 2017-07-27 20:47:08 -06:00
Anthony Tuininga
4c4513f476 Improve documentation. 2017-07-27 20:46:21 -06:00
Anthony Tuininga
7edc0ddd83 New GitHub SUPPORT file. 2017-07-25 12:17:25 -06:00
Anthony Tuininga
1f917aafbb In certain cases where non-long values follow LOB values in the list of bind
variables, the error "ORA-24816: Expanded non LONG bind data supplied after
actual LONG or LOB column" is raised; this occurs if the length of the supplied
value, when expanded, might exceed 4000 bytes
(https://github.com/oracle/python-cx_Oracle/issues/50).
2017-07-25 12:16:54 -06:00
Anthony Tuininga
af01c81a1b Improve installation documentation. 6.0rc2 2017-07-24 10:36:33 -06:00
Anthony Tuininga
22dc8c1daa Preparing to release cx_Oracle 6 rc 2. 2017-07-24 10:35:41 -06:00
Anthony Tuininga
852aed3b58 Ensure that the array position passed to var.getvalue() does not exceed the
number of elements allocated in the array!
2017-07-21 15:36:31 -06:00
Anthony Tuininga
1eba9d55be Use dpiData_*() functions to simplify setting data; correct handling of
timestamp with time zone attributes.
2017-07-21 15:35:49 -06:00
Anthony Tuininga
df102db935 Correct handling of CLOB/NCLOB when using different encodings. 2017-07-21 15:34:48 -06:00
Anthony Tuininga
d7f3854556 Update ODPI-C to v2.0.0-rc.2. 2017-07-21 15:33:27 -06:00
Anthony Tuininga
f3451b0726 Initial draft of installation guide. 2017-07-21 15:17:51 -06:00
Anthony Tuininga
8cc4d8607f Remove unnecessary Unicode specific tests for Python 2.7 since Python 3 now
also supports the "u" prefix; merge them instead into the main tests.
2017-07-21 15:16:24 -06:00