mirror of
https://github.com/django/django.git
synced 2025-07-20 09:39:13 +00:00
[1.0.X] Fixed a couple of mistaken bits of the docs in [10312]
git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.0.X@10313 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
f770cf5c5a
commit
53d5f27e75
@ -18,19 +18,6 @@ documentation or reference manuals.
|
|||||||
PostgreSQL notes
|
PostgreSQL notes
|
||||||
================
|
================
|
||||||
|
|
||||||
PostgreSQL 8.2 to 8.2.4
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
The implementation of the population statistics aggregates ``STDDEV_POP`` and
|
|
||||||
``VAR_POP`` that shipped with PostgreSQL 8.2 to 8.2.4 are `known to be
|
|
||||||
faulty`_. Users of these releases of PostgreSQL are advised to upgrade to
|
|
||||||
`Release 8.2.5`_ or later. Django will raise a ``NotImplementedError`` if you
|
|
||||||
attempt to use the ``StdDev(sample=False)`` or ``Variance(sample=False)``
|
|
||||||
aggregate with a database backend that falls within the affected release range.
|
|
||||||
|
|
||||||
.. _known to be faulty: http://archives.postgresql.org/pgsql-bugs/2007-07/msg00046.php
|
|
||||||
.. _Release 8.2.5: http://developer.postgresql.org/pgdocs/postgres/release-8-2-5.html
|
|
||||||
|
|
||||||
Transaction handling
|
Transaction handling
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
@ -313,15 +300,10 @@ will not work as expected for non-ASCII strings.
|
|||||||
SQLite 3.3.6 or newer strongly recommended
|
SQLite 3.3.6 or newer strongly recommended
|
||||||
------------------------------------------
|
------------------------------------------
|
||||||
|
|
||||||
Versions of SQLite 3.3.5 and older contains the following bugs:
|
Versions of SQLite 3.3.5 and older contains a bug when `handling`_ ``ORDER BY``
|
||||||
|
parameters. This can cause problems when you use the ``select`` parameter for
|
||||||
* A bug when `handling`_ ``ORDER BY`` parameters. This can cause problems when
|
the ``extra()`` QuerySet method. The bug can be identified by the error message
|
||||||
you use the ``select`` parameter for the ``extra()`` QuerySet method. The bug
|
``OperationalError: ORDER BY terms must not be non-integer constants``.
|
||||||
can be identified by the error message ``OperationalError: ORDER BY terms
|
|
||||||
must not be non-integer constants``.
|
|
||||||
|
|
||||||
* A bug when handling `aggregation`_ together with DateFields and
|
|
||||||
DecimalFields.
|
|
||||||
|
|
||||||
.. _handling: http://www.sqlite.org/cvstrac/tktview?tn=1768
|
.. _handling: http://www.sqlite.org/cvstrac/tktview?tn=1768
|
||||||
.. _aggregation: http://code.djangoproject.com/ticket/10031
|
.. _aggregation: http://code.djangoproject.com/ticket/10031
|
||||||
@ -334,12 +316,6 @@ However, some platform/Python version combinations include older versions of
|
|||||||
SQLite (e.g. the official binary distribution of Python 2.5 for Windows, 2.5.4
|
SQLite (e.g. the official binary distribution of Python 2.5 for Windows, 2.5.4
|
||||||
as of this writing, includes SQLite 3.3.4).
|
as of this writing, includes SQLite 3.3.4).
|
||||||
|
|
||||||
As described :ref:`below<using-newer-versions-of-pysqlite>`, this can be solved
|
|
||||||
by downloading and installing a newer version of ``pysqlite2``
|
|
||||||
(``pysqlite-2.x.x.win32-py2.5.exe`` in the described case) that includes and
|
|
||||||
uses a newer version of SQLite. Python 2.6 for Windows ships with a version of
|
|
||||||
SQLite that is not affected by these issues.
|
|
||||||
|
|
||||||
Version 3.5.9
|
Version 3.5.9
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
@ -369,21 +345,6 @@ You should avoid using this version of SQLite with Django. Either upgrade to
|
|||||||
3.6.3 (released September 22, 2008) or later, or downgrade to an earlier
|
3.6.3 (released September 22, 2008) or later, or downgrade to an earlier
|
||||||
version of SQLite.
|
version of SQLite.
|
||||||
|
|
||||||
.. _using-newer-versions-of-pysqlite:
|
|
||||||
|
|
||||||
Using newer versions of the SQLite DB-API 2.0 driver
|
|
||||||
----------------------------------------------------
|
|
||||||
|
|
||||||
.. versionadded:: 1.1
|
|
||||||
|
|
||||||
For versions of Python 2.5 or newer that include ``sqlite3`` in the standard
|
|
||||||
library Django will now use a ``pysqlite2`` interface in preference to
|
|
||||||
``sqlite3`` if it finds one is available.
|
|
||||||
|
|
||||||
This provides the ability to upgrade both the DB-API 2.0 interface or SQLite 3
|
|
||||||
itself to versions newer than the ones included with your particular Python
|
|
||||||
binary distribution, if needed.
|
|
||||||
|
|
||||||
.. _oracle-notes:
|
.. _oracle-notes:
|
||||||
|
|
||||||
Oracle notes
|
Oracle notes
|
||||||
|
Loading…
x
Reference in New Issue
Block a user