Fixed #15822 -- Removed references to the v1 postgresql backend (which has been removed). Thanks for the patch, aaugustin

git-svn-id: http://code.djangoproject.com/svn/django/trunk@16034 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Adrian Holovaty 2011-04-17 20:45:06 +00:00
parent d78e08f4a0
commit f8495d2371
5 changed files with 11 additions and 14 deletions

View File

@ -143,7 +143,7 @@ SEND_BROKEN_LINK_EMAILS = False
# Database connection info. # Database connection info.
# Legacy format # Legacy format
DATABASE_ENGINE = '' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. DATABASE_ENGINE = '' # 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
DATABASE_NAME = '' # Or path to database file if using sqlite3. DATABASE_NAME = '' # Or path to database file if using sqlite3.
DATABASE_USER = '' # Not used with sqlite3. DATABASE_USER = '' # Not used with sqlite3.
DATABASE_PASSWORD = '' # Not used with sqlite3. DATABASE_PASSWORD = '' # Not used with sqlite3.

View File

@ -11,7 +11,7 @@ MANAGERS = ADMINS
DATABASES = { DATABASES = {
'default': { 'default': {
'ENGINE': 'django.db.backends.', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 'ENGINE': 'django.db.backends.', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': '', # Or path to database file if using sqlite3. 'NAME': '', # Or path to database file if using sqlite3.
'USER': '', # Not used with sqlite3. 'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3. 'PASSWORD': '', # Not used with sqlite3.

View File

@ -136,18 +136,18 @@ Database-backend-specific SQL data
---------------------------------- ----------------------------------
There's also a hook for backend-specific SQL data. For example, you There's also a hook for backend-specific SQL data. For example, you
can have separate initial-data files for PostgreSQL and MySQL. For can have separate initial-data files for PostgreSQL and SQLite. For
each app, Django looks for a file called each app, Django looks for a file called
``<appname>/sql/<modelname>.<backend>.sql``, where ``<appname>`` is ``<appname>/sql/<modelname>.<backend>.sql``, where ``<appname>`` is
your app directory, ``<modelname>`` is the model's name in lowercase your app directory, ``<modelname>`` is the model's name in lowercase
and ``<backend>`` is the last part of the module name provided for the and ``<backend>`` is the last part of the module name provided for the
:setting:`ENGINE` in your settings file (e.g., if you have defined a :setting:`ENGINE` in your settings file (e.g., if you have defined a
database with an :setting:`ENGINE` value of database with an :setting:`ENGINE` value of
``django.db.backends.postgresql``, Django will look for ``django.db.backends.sqlite3``, Django will look for
``<appname>/sql/<modelname>.postgresql.sql``). ``<appname>/sql/<modelname>.sqlite3.sql``).
Backend-specific SQL data is executed before non-backend-specific SQL Backend-specific SQL data is executed before non-backend-specific SQL
data. For example, if your app contains the files ``sql/person.sql`` data. For example, if your app contains the files ``sql/person.sql``
and ``sql/person.postgresql.sql`` and you're installing the app on and ``sql/person.sqlite3.sql`` and you're installing the app on
PostgreSQL, Django will execute the contents of SQLite, Django will execute the contents of
``sql/person.postgresql.sql`` first, then ``sql/person.sql``. ``sql/person.sqlite.sql`` first, then ``sql/person.sql``.

View File

@ -394,7 +394,6 @@ Default: ``''`` (Empty string)
The database backend to use. The built-in database backends are: The database backend to use. The built-in database backends are:
* ``'django.db.backends.postgresql_psycopg2'`` * ``'django.db.backends.postgresql_psycopg2'``
* ``'django.db.backends.postgresql'``
* ``'django.db.backends.mysql'`` * ``'django.db.backends.mysql'``
* ``'django.db.backends.sqlite3'`` * ``'django.db.backends.sqlite3'``
* ``'django.db.backends.oracle'`` * ``'django.db.backends.oracle'``
@ -498,8 +497,8 @@ The character set encoding used to create the test database. The value of this
string is passed directly through to the database, so its format is string is passed directly through to the database, so its format is
backend-specific. backend-specific.
Supported for the PostgreSQL_ (``postgresql``, ``postgresql_psycopg2``) and Supported for the PostgreSQL_ (``postgresql_psycopg2``) and MySQL_ (``mysql``)
MySQL_ (``mysql``) backends. backends.
.. _PostgreSQL: http://www.postgresql.org/docs/8.2/static/multibyte.html .. _PostgreSQL: http://www.postgresql.org/docs/8.2/static/multibyte.html
.. _MySQL: http://dev.mysql.com/doc/refman/5.0/en/charset-database.html .. _MySQL: http://dev.mysql.com/doc/refman/5.0/en/charset-database.html

View File

@ -92,9 +92,7 @@ support channels provided by each 3rd party project.
In addition to a database backend, you'll need to make sure your Python In addition to a database backend, you'll need to make sure your Python
database bindings are installed. database bindings are installed.
* If you're using PostgreSQL, you'll need the psycopg_ package. Django supports * If you're using PostgreSQL, you'll need the ``postgresql_psycopg2`` package.
both version 1 and 2. (When you configure Django's database layer, specify
either ``postgresql`` [for version 1] or ``postgresql_psycopg2`` [for version 2].)
You might want to refer to our :ref:`PostgreSQL notes <postgresql-notes>` for You might want to refer to our :ref:`PostgreSQL notes <postgresql-notes>` for
further technical details specific to this database. further technical details specific to this database.