1053 Commits

Author SHA1 Message Date
Anthony Tuininga
7b144440aa Ensure that the session time zone is UTC so that values can be compared without
concern for the time zones of the client and database server.
2019-11-25 21:41:58 -07:00
Anthony Tuininga
0503265184 Add ORA-40479: internal JSON serializer error to the list of exceptions that
result in cx_Oracle.IntegrityError.
2019-11-25 21:41:32 -07:00
Anthony Tuininga
3f27185b9c Use new issue template format. 2019-11-20 14:36:38 -07:00
Anthony Tuininga
6f12ea7363 Eliminate reference leak when splitting the password and dsn components out of
a full connect string.
2019-11-20 14:34:11 -07:00
Anthony Tuininga
c447368230 Eliminate reference leak and ensure that memory is properly initialized in case
of error when using sharding keys.
2019-11-20 14:33:37 -07:00
Anthony Tuininga
efc3160d5f Update IC links following redirection. 2019-11-20 14:33:03 -07:00
Anthony Tuininga
07498fefa1 Various documentation improvements. 2019-11-20 14:31:58 -07:00
Anthony Tuininga
19ff7883be Update ODPI-C. 2019-11-20 14:27:07 -07:00
Anthony Tuininga
3b306187b0 Added support for client initiated connections for subscriptions. 2019-11-13 16:51:23 -07:00
Anthony Tuininga
dad0419003 Documentation improvements and a new section on connecting to Autonomous
Database.
2019-11-13 16:48:47 -07:00
Anthony Tuininga
089639c0f9 A value of T_BOOL must be represented as char and should be treated as such
consistently in order to avoid issues on big-endian architectures.
2019-11-13 16:48:20 -07:00
Anthony Tuininga
80b9a31fa6 Remove invalid test. 2019-11-13 16:48:06 -07:00
Anthony Tuininga
fcbf9ff17c DatabaseError, not ProgrammingError is now returned as this check is performed
at the ODPI-C level.
2019-11-13 16:47:45 -07:00
Anthony Tuininga
495541ca20 Add support for setting maxSessionsPerShard attribute for session pools. 2019-11-13 16:47:09 -07:00
Anthony Tuininga
9cb9842696 Eliminate unnecessary check (ODPI-C performs this check already). 2019-11-13 16:45:55 -07:00
Anthony Tuininga
a7b958d68a Added test cases for pls_integer and binary_integer data types. 2019-11-13 16:44:50 -07:00
Anthony Tuininga
cd9c7e3fa3 Adjust test suite so that it runs unchanged against Oracle Cloud databases:
- administrative user is ADMIN on the Oracle Cloud databases and SYSTEM on
  local databases (SYSDBA is not available on the Oracle Cloud database)
- environment variables CX_ORACLE_TEST_SYSDBA_USER and
  CX_ORACLE_TEST_SYSDBA_PASSWORD are replaced with CX_ORACLE_TEST_ADMIN_USER
  and CX_ORACLE_TEST_ADMIN_PASSWORD
- skip tests that change passwords as passwords on Oracle Cloud database are
  strictly controlled
- skip tests that check subscriptions as these are not currently supported on
  Oracle Cloud database
2019-11-13 16:43:49 -07:00
Anthony Tuininga
952580a565 Adjust samples so that they run unchanged against Oracle Cloud databases:
- administrative user is ADMIN on the Oracle Cloud databases and SYSTEM on
  local databases (SYSDBA is not available on the Oracle Cloud database)
- use dbms_session.sleep() instead of dbms_lock.sleep() where possible
- environment variables CX_ORACLE_SAMPLES_SYSDBA_USER and
  CX_ORACLE_SAMPLES_SYSDBA_PASSWORD are replaced with
  CX_ORACLE_SAMPLES_ADMIN_USER and CX_ORACLE_SAMPLES_ADMIN_PASSWORD
- new environment variable CX_ORACLE_SAMPLES_DRCP_CONNECT_STRING used for
  specifying the connect string to use for DRCP usage
2019-11-13 16:43:07 -07:00
Anthony Tuininga
d16c939f74 Adjust sample to take into account changes made to AQ support. 2019-11-13 16:41:10 -07:00
Anthony Tuininga
13204317d3 Update ODPI-C. 2019-11-13 16:40:23 -07:00
Anthony Tuininga
9b7137fb20 Update ODPI-C and simplify call to get server version. 2019-10-11 15:53:20 -06:00
Anthony Tuininga
e433c720c9 Improved documentation. 2019-10-01 11:17:29 -06:00
Anthony Tuininga
ee893d35f4 Releasing cx_Oracle 7.2.3. 2019-10-01 11:17:08 -06:00
Anthony Tuininga
2d0b4895aa Update ODPI-C. 2019-09-28 15:09:46 -06:00
Christopher Jones
7becddbe9c Update doc links 2019-09-18 23:45:35 +10:00
Anthony Tuininga
942f4aa015 Update ODPI-C. 2019-08-30 10:57:50 -06:00
Anthony Tuininga
4e783a9e67 Improve documentation based on feedback
(https://github.com/oracle/python-cx_Oracle/issues/343).
2019-08-28 10:40:51 -06:00
Anthony Tuininga
a16a944964 Restore support for setting numeric bind variables with boolean values. 2019-08-22 21:39:15 -06:00
Anthony Tuininga
0ecf3e7187 Releasing cx_Oracle 7.2.2. 2019-08-12 21:22:26 -06:00
Anthony Tuininga
06a336926a Bump version back to 7.3 in preparation for additional changes. 2019-08-08 14:23:41 -06:00
Anthony Tuininga
2cec047870 Update to new default PDB service name. 2019-08-08 14:19:23 -06:00
Anthony Tuininga
2c9f8d5ca4 Added user guide. 2019-08-08 14:15:14 -06:00
Anthony Tuininga
3696b35254 Bump version back to 7.2.1 in order to release user guide. 2019-08-08 14:13:51 -06:00
Anthony Tuininga
982a21b891 Clarify that cursor.arrayvar() can only be used for PL/SQL associative arrays
with contiguous keys.
2019-07-26 09:41:58 -06:00
Anthony Tuininga
e87c09a46d Bumped version. 2019-07-25 14:34:43 -06:00
Anthony Tuininga
65c22693a6 Releasing cx_Oracle 7.2.1. 2019-07-25 14:29:33 -06:00
Anthony Tuininga
f91f907adf Correct spelling mistakes and formatting. 2019-07-22 16:55:15 -06:00
Anthony Tuininga
d526de1893 Resolve MemoryError exception on Windows when using an output type handler
(https://github.com/oracle/python-cx_Oracle/issues/330).
2019-07-15 14:23:48 -06:00
Anthony Tuininga
ff25784c21 Use most recent default connect string in tutorial. 2019-07-15 14:23:05 -06:00
Anthony Tuininga
b104d40016 Added a SODA section to the tutorial. 2019-07-15 14:22:28 -06:00
Anthony Tuininga
e37e502724 Added test cases, particularly for bulk AQ operations. 2019-07-05 14:32:59 -06:00
Anthony Tuininga
6bdc8ee465 Improve documentation, particularly regarding proxy usage. 2019-07-05 14:32:12 -06:00
Anthony Tuininga
2ba66bbf71 Release notes for cx_Oracle 7.2. 7.2 2019-07-02 14:19:32 -06:00
Anthony Tuininga
d4c2c11517 Remove -dev designation in preparation for release of 7.2. 2019-07-02 14:18:26 -06:00
Anthony Tuininga
846bfab0d0 Add warning for use of Queue.enqMany(). 2019-07-02 14:17:51 -06:00
Anthony Tuininga
13d0f4ec08 Update ODPI-C to public release of 3.2.0. 2019-07-02 14:12:59 -06:00
Anthony Tuininga
955ef7ecf5 Improved session pooling documentation. 2019-07-02 14:12:22 -06:00
Anthony Tuininga
39ff9fc189 Removed preview status from SODA but added a link to the tracking issue. 2019-07-02 14:10:30 -06:00
Anthony Tuininga
15ce3024ee Be clearer about what sort of payloads are supported and in particular what
happens to strings if they are used in RAW queues.
2019-07-02 14:09:48 -06:00
Anthony Tuininga
a120647c76 Add note indicating when attribute was added. 2019-06-19 16:04:46 -06:00