Loading django/db/backends/postgresql/base.py +6 −0 Original line number Diff line number Diff line Loading @@ -102,6 +102,12 @@ class DatabaseWrapper(BaseDatabaseWrapper): def __init__(self, *args, **kwargs): super(DatabaseWrapper, self).__init__(*args, **kwargs) import warnings warnings.warn( 'The ``postgres`` backend has been deprecated. Use ``postgres_psycopg2`` instead.', PendingDeprecationWarning ) self.features = DatabaseFeatures() self.ops = DatabaseOperations(self) self.client = DatabaseClient(self) Loading docs/internals/deprecation.txt +3 −0 Original line number Diff line number Diff line Loading @@ -91,6 +91,9 @@ their deprecation, as per the :ref:`Django deprecation policy ``django.contrib.auth.context_processors.auth``. This has been deprecated since the 1.2 release. * The ``postgresql`` database backend has been deprecated in favor of the ``postgresql_psycopg2`` backend. * 2.0 * ``django.views.defaults.shortcut()``. This function has been moved to ``django.contrib.contenttypes.views.shortcut()`` as part of the Loading docs/releases/1.2.txt +12 −0 Original line number Diff line number Diff line Loading @@ -305,6 +305,18 @@ created using ``decorator_from_middleware``. Features deprecated in 1.2 ========================== ``postgresql`` database backend ------------------------------- The ``psycopg1`` library has not been updated since October 2005. As a result, the ``postgresql`` database backend, which depends on this library, has been deprecated. If you are currently using the ``postgresql`` backend, you should migrate to using the ``postgresql_psycopg2`` backend. To update your code, install the ``psycopg2`` library and change the ``DATABASE_ENGINE`` setting to read ``postgresql_psycopg2``. CSRF response-rewriting middleware ---------------------------------- Loading Loading
django/db/backends/postgresql/base.py +6 −0 Original line number Diff line number Diff line Loading @@ -102,6 +102,12 @@ class DatabaseWrapper(BaseDatabaseWrapper): def __init__(self, *args, **kwargs): super(DatabaseWrapper, self).__init__(*args, **kwargs) import warnings warnings.warn( 'The ``postgres`` backend has been deprecated. Use ``postgres_psycopg2`` instead.', PendingDeprecationWarning ) self.features = DatabaseFeatures() self.ops = DatabaseOperations(self) self.client = DatabaseClient(self) Loading
docs/internals/deprecation.txt +3 −0 Original line number Diff line number Diff line Loading @@ -91,6 +91,9 @@ their deprecation, as per the :ref:`Django deprecation policy ``django.contrib.auth.context_processors.auth``. This has been deprecated since the 1.2 release. * The ``postgresql`` database backend has been deprecated in favor of the ``postgresql_psycopg2`` backend. * 2.0 * ``django.views.defaults.shortcut()``. This function has been moved to ``django.contrib.contenttypes.views.shortcut()`` as part of the Loading
docs/releases/1.2.txt +12 −0 Original line number Diff line number Diff line Loading @@ -305,6 +305,18 @@ created using ``decorator_from_middleware``. Features deprecated in 1.2 ========================== ``postgresql`` database backend ------------------------------- The ``psycopg1`` library has not been updated since October 2005. As a result, the ``postgresql`` database backend, which depends on this library, has been deprecated. If you are currently using the ``postgresql`` backend, you should migrate to using the ``postgresql_psycopg2`` backend. To update your code, install the ``psycopg2`` library and change the ``DATABASE_ENGINE`` setting to read ``postgresql_psycopg2``. CSRF response-rewriting middleware ---------------------------------- Loading