Django

Code

Changeset 9542

Show
Ignore:
Timestamp:
12/02/08 00:01:14 (1 month ago)
Author:
mtredinnick
Message:

[1.0.X] Added a note to the SQLite database documentation mentioning that
version 3.6.2 is to be avoided like the plague. Fortunately, it was only the
latest release for three weeks, so avoidance is easy (as is upgrading).

Refs #9358.

Backport of r9540 from trunk.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/releases/1.0.X/docs/ref/databases.txt

    r9331 r9542  
    250250============  
    251251  
     252Versions prior to 3.3.6 
     253------------------------ 
     254 
    252255Versions of SQLite 3.3.5 and older `contain a bug`_ when handling ``ORDER BY`` 
    253256parameters. This can cause problems when you use the ``select`` parameter for 
     
    279282advantage of the new ``pysqlite2``/SQLite versions. 
    280283 
     284Version 3.6.2 
     285-------------- 
     286 
     287SQLite version 3.6.2 (released August 30, 2008) introduced a bug into ``SELECT 
     288DISTINCT`` handling that is triggered by, amongst other things, Django's 
     289``DateQuerySet`` (returned by the ``dates()`` method on a queryset). 
     290 
     291You should avoid using this version of SQLite with Django. Either upgrade to 
     2923.6.3 (released September 22, 2008) or later, or downgrade to an earlier 
     293version of SQLite. 
     294 
    281295.. _oracle-notes: 
    282296