Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Fixed #10377: Added clearer warning to database notes for cx_Oracle 5.0.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@9922 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 5fcd75ce141b43059c722ff1f92e671d9e1a1997 1 parent db2a95f
James Bennett authored February 28, 2009
13  docs/ref/databases.txt
@@ -366,10 +366,15 @@ version of SQLite.
366 366
 Oracle notes
367 367
 ============
368 368
 
369  
-Django supports `Oracle Database Server`_ versions 9i and higher. Oracle
370  
-version 10g or later is required to use Django's ``regex`` and ``iregex`` query
371  
-operators. You will also need a 4.X release of the `cx_Oracle`_ driver,
372  
-version 4.3.1 or newer.
  369
+Django supports `Oracle Database Server`_ versions 9i and
  370
+higher. Oracle version 10g or later is required to use Django's
  371
+``regex`` and ``iregex`` query operators. You will also need at least
  372
+version 4.3.1 of the `cx_Oracle`_ Python driver.
  373
+
  374
+Note that due to a Unicode-corruption bug in ``cx_Oracle`` 5.0, that
  375
+version of the driver should **not** be used with Django;
  376
+``cx_Oracle`` 5.0.1 resolved this issue, so if you'd like to use a
  377
+more recent ``cx_Oracle``, use version 5.0.1.
373 378
 
374 379
 .. _`Oracle Database Server`: http://www.oracle.com/
375 380
 .. _`cx_Oracle`: http://cx-oracle.sourceforge.net/
7  docs/topics/install.txt
@@ -82,9 +82,10 @@ installed.
82 82
   wrapper in the standard library, so you don't need to install anything extra
83 83
   in that case.
84 84
 
85  
-* If you're using Oracle, you'll need a 4.X release of cx_Oracle_, version
86  
-  4.3.1 or higher. You will also want to read the database-specific notes for
87  
-  the :ref:`Oracle backend <oracle-notes>`.
  85
+* If you're using Oracle, you'll need a copy of cx_Oracle_, but please
  86
+  read the database-specific notes for the
  87
+  :ref:`Oracle backend <oracle-notes>` for important information
  88
+  regarding supported versions of both Oracle and ``cx_Oracle``.
88 89
 
89 90
 If you plan to use Django's ``manage.py syncdb`` command to
90 91
 automatically create database tables for your models, you'll need to

0 notes on commit 5fcd75c

Please sign in to comment.
Something went wrong with that request. Please try again.