django1/django/db/backends/oracle
Malcolm Tredinnick 3dfbaae32b Fixed #9307 -- Added the ability to pickle the Query class used by the Oracle
backend.

This allows Querysets to be cached for Oracle and should provide a model for
adding pickling support to other (external) database backends that need a
custom Query class.

Thanks to Justin Bronn for some assistance with this patch.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@9272 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-10-24 09:36:22 +00:00
..
__init__.py Added half of oracle backend. (The other half is all of the special-casing in django/db/models/query.py, which I will be refactoring.) Refs #1990. Thanks, Jason Huggins and tzellman 2006-05-26 05:37:21 +00:00
base.py Fixed re-raising of ORA-01400 as an IntegrityError in a way that works on Python 2.3 and 2.4 as well. 2008-09-04 16:41:59 +00:00
client.py db: Gave each DatabaseClient class an 'executable_name' attribute (e.g., 'psql' or 'mysql'), so that we can use it to make a more helpful error message. Refs #8978 2008-09-09 02:13:58 +00:00
creation.py Fixed #8210 and #8664: moved `USStateField` and `PhoneNumberField` to `django.contrib.localflavor.us`. This is a backwards-incompatible change, albeit a minor one; just add an aditional `import` and go on your way. 2008-09-01 22:15:35 +00:00
introspection.py Fixed Oracle introspection mapping of DATE columns, and added an entry for Oracle 10g native float columns. 2008-10-13 19:38:18 +00:00
query.py Fixed #9307 -- Added the ability to pickle the Query class used by the Oracle 2008-10-24 09:36:22 +00:00