718 Commits

Author SHA1 Message Date
Anthony Tuininga
d82874266c Update documentation indicating that replacing elements in the attributes
fetchvars and bindvars should not be done.
2017-08-28 11:15:43 -06:00
Anthony Tuininga
4e845c62ed Update ODPI-C (process deregistration events without an error). 2017-08-28 11:15:15 -06:00
Anthony Tuininga
0111431430 Update ODPI-C (improve performance, correct handling of objects when dynamic
binding is being used).
2017-08-24 21:50:29 -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
Viacheslav Naydenov
d43b3eee70 Fix build with PyPy 5.9.0-alpha0 in libpython mode
Signed-off-by: Viacheslav Naydenov <vaclav@yandex.ru>
2017-08-21 22:46:21 +03: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
Anthony Tuininga
3243261f52 Added samples that were originally created for Open World 2016. 2017-07-14 17:18:57 -06:00
Anthony Tuininga
340dcb7195 Rework 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.
2017-07-14 16:50:41 -06:00
Anthony Tuininga
628d1717f5 Corrected support for binding boolean values with Oracle client 11.2. 2017-07-14 11:31:59 -06:00
Anthony Tuininga
c1005ddcac Added test cases for AQ enqueue/dequeue options and message properties
(https://github.com/oracle/odpi/issues/16).
2017-07-13 13:57:29 -06:00
Anthony Tuininga
db8285055e Update ODPI-C. 2017-07-12 10:35:10 -07:00
Anthony Tuininga
1d768706ab Python 2.7 requires the "u" prefix. 2017-07-08 21:23:27 -06:00