438 Commits

Author SHA1 Message Date
Anthony Tuininga
dcf9cac457 Release for Python 3.1 and not any longer for Python 3.0. 2009-09-26 22:14:09 +00:00
Anthony Tuininga
fbd53fcee3 The newer versions of the instant client now simply replace "lib" with
"include" in order to determine where the include files are to be found.
2009-09-26 22:11:36 +00:00
Anthony Tuininga
2741b72310 Preliminary work in releasing 5.0.3; documentation still needs to be built. 2009-09-15 04:28:34 +00:00
Anthony Tuininga
1470723453 Use the OCI_ATTR_CHAR_SIZE attribute to determine the character size of the
value retrieved rather than attempt to assume things since the database
character set plays a role in how this is determined and that information is
not readily available. Thanks to Christopher Jones for the tip.
2009-09-15 03:55:03 +00:00
Anthony Tuininga
d1973cbb99 Fix comments. 2009-09-15 03:52:52 +00:00
Anthony Tuininga
36c1f4d7dd current_schema is only valid for Oracle 10.2 and higher. 2009-09-08 23:26:17 +00:00
Anthony Tuininga
057f7ee133 Move the resetting of the setinputsizes flag to before the binding takes place
so that if an error takes place and a new statement is prepared subsequently
that spurious errors will not occur.
2009-08-28 21:17:18 +00:00
Anthony Tuininga
32eb81df40 The struct module needs to be defined as a global as well in order to make
building as part of another setup.py possible.
2009-08-25 03:17:12 +00:00
Anthony Tuininga
dbb4fadc84 Added additional error codes to those treated as operational errors as
suggested by Christopher Jones.
2009-08-25 03:10:24 +00:00
Anthony Tuininga
16d30345e6 Add comment about maximum length that Oracle allows for the module attribute. 2009-08-14 15:56:28 +00:00
Anthony Tuininga
3876232e74 Use the correct type to avoid warnings. 2009-08-14 15:54:20 +00:00
Anthony Tuininga
c8b805d644 Added ORA-3135 to the list of errors that raise OperationalError instead of
DatabaseError as requested by Zherdev Anatoly.
2009-08-14 15:50:09 +00:00
Anthony Tuininga
7dc59bf171 Added additional comment stating that the connection should not be closed
before all subscriptions have been deleted or the subscriptions will not be
deregistered in the database.
2009-07-02 13:47:24 +00:00
Anthony Tuininga
c8058c2b48 Added extra link arguments required for Mac OS X as suggested by Jason
Woodward.
2009-06-30 21:31:07 +00:00
Anthony Tuininga
453dec9e27 Set native line endings for all Python files. 2009-06-24 16:18:44 +00:00
Anthony Tuininga
e6484f98a2 Add support for searching lib32 or lib64 depending on whether the host is
32-bit or 64-bit. Thanks to Joe Shaw for the patch.
2009-06-24 16:12:45 +00:00
Anthony Tuininga
c18c0148f3 Added documentation for the UNICODE and FIXED_UNICODE variable types. 2009-06-19 13:40:13 +00:00
Anthony Tuininga
a650fd9638 Updated copyright notice to be consistent with other notices. 2009-06-17 03:33:50 +00:00
Anthony Tuininga
a31a9b3ad8 The 64-bit Windows instant client uses a different library directory than the
full client does.
2009-06-10 18:53:25 +00:00
Anthony Tuininga
3008fccc72 Tidy up a few release issues prior to actual release. 2009-05-21 20:45:41 +00:00
Anthony Tuininga
a61a78bdb6 Eliminate warning about files that don't match patterns. 2009-05-21 20:24:31 +00:00
Anthony Tuininga
47b424f651 Final changes prior to releasing version 5.0.2. 2009-05-21 20:03:53 +00:00
Anthony Tuininga
919c5b4559 Implemented a parse error offset as requested by Catherine Devlin. 2009-05-21 04:51:00 +00:00
Anthony Tuininga
a4a517ed4c Preparing to release version 5.0.2. 2009-05-19 04:15:41 +00:00
Anthony Tuininga
6751ce7e88 The actual location of the libraries is in the OCI subdirectory, not SDK. 2009-05-06 18:56:51 +00:00
Anthony Tuininga
4f8513cd3e Change copyright to me directly since WorleyParsons isn't interested in the
copyright to these so long as they retain the right to access the source.
2009-04-30 02:17:33 +00:00
Anthony Tuininga
aeb37e44fb Now that the library path is being calculated exactly there is no need to
include the lib subdirectory as before.
2009-04-30 02:09:21 +00:00
Anthony Tuininga
ab360bfb4e Re-enable parsing of non select statements as requested by Ray Terrill. 2009-04-22 17:50:09 +00:00
Anthony Tuininga
6d427015b3 Included the MSVC library path as requested by Jason Coombs. 2009-04-21 22:14:50 +00:00
Anthony Tuininga
ca3fb5019e Remove the reference to only working on non-Windows platforms since others
have reported that the call does in fact work -- at least on some versions of
Windows.
2009-04-20 14:32:58 +00:00
Anthony Tuininga
b96a806dd8 Fix creation of temporary NCLOB values and the writing of NCLOB values in non
Unicode mode.
2009-03-25 17:46:09 +00:00
Anthony Tuininga
4c1f524838 Use full path on Windows. 2009-03-04 15:08:02 +00:00
Anthony Tuininga
717763d3a8 Ensure that the current release is built last so that source RPMs have the
correct Python reference in them.
2009-03-04 04:21:47 +00:00
Anthony Tuininga
885e0f55f7 Created script for producing releases of cx_Oracle so that they are created
consistently.
2009-03-04 03:43:53 +00:00
Anthony Tuininga
04a4428fee Add additional cast as requested by Marco de Paoli in order to support
compiling with Microsoft Visual C++ 2008.
2009-03-02 21:58:52 +00:00
Anthony Tuininga
f96e0adefd Clean up some poorly proofread documentation! 2009-02-20 04:33:13 +00:00
Anthony Tuininga
fae8e5b72b Fix duplicate reference. 2009-02-19 03:51:52 +00:00
Anthony Tuininga
68621559ee Fix typo. 2009-02-17 03:41:22 +00:00
Anthony Tuininga
d5f4f96316 Modified documentation to include proper version. 2009-02-16 18:50:23 +00:00
Anthony Tuininga
d4e2d0a8d7 Added note indicating that the code was changed to support compilation with
version 3.0.1 of Python.
2009-02-16 18:22:27 +00:00
Anthony Tuininga
5017d36c46 Use the PyNumber_Long method as required in Python 3.0.1 and higher but the
older version in Python 2.x.
2009-02-16 18:19:32 +00:00
Anthony Tuininga
97a951102d Preparing to release version 5.0.1. 2009-02-16 17:38:42 +00:00
Anthony Tuininga
03547fb481 Rebuilt the html from scratch in order to tidy up a few pointers and references
to dates.
2009-02-16 17:37:43 +00:00
Anthony Tuininga
cd6808a764 Added html that was missed in previous commit. 2009-02-16 17:33:17 +00:00
Anthony Tuininga
3e58b423f4 Added documentation for the support for database change notification;
rearranged documentation on module constants since there are so many of them
and they can be reasonably grouped by the feature that uses them.
2009-02-16 17:32:41 +00:00
Anthony Tuininga
ac79165f4d Drop these constants as well since there is no known use for them in cx_Oracle
and very little information in Oracle documentation about their use.
2009-02-16 16:37:02 +00:00
Anthony Tuininga
e82882eee4 Drop this constant also since it is not part of the standard Oracle
documentation for the database change notification feature.
2009-02-16 16:31:02 +00:00
Anthony Tuininga
b308d48add Drop constant DROP_DB which is not very well documented by Oracle and doesn't
appear to serve any particular purpose.
2009-02-16 16:10:27 +00:00
Anthony Tuininga
7dff4df916 Fix typo. 2009-02-05 14:57:57 +00:00
Anthony Tuininga
bdca81b3e4 Added sample code to demonstrate the use of database change notification. 2009-01-08 15:35:24 +00:00