mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #35479 -- Dropped support for PostgreSQL 13 and PostGIS 3.0.
This commit is contained in:
committed by
Sarah Boyce
parent
bcbc4b9b8a
commit
b049bec7cf
@@ -12,7 +12,7 @@ Program Description Required
|
||||
`PROJ`_ Cartographic Projections library Yes (PostgreSQL and SQLite only) 9.x, 8.x, 7.x, 6.x
|
||||
:doc:`GDAL <../gdal>` Geospatial Data Abstraction Library Yes 3.8, 3.7, 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
|
||||
:doc:`GeoIP <../geoip2>` IP-based geolocation library No 2
|
||||
`PostGIS`__ Spatial extensions for PostgreSQL Yes (PostgreSQL only) 3.4, 3.3, 3.2, 3.1, 3.0
|
||||
`PostGIS`__ Spatial extensions for PostgreSQL Yes (PostgreSQL only) 3.4, 3.3, 3.2, 3.1
|
||||
`SpatiaLite`__ Spatial extensions for SQLite Yes (SQLite only) 5.1, 5.0, 4.3
|
||||
======================== ==================================== ================================ ===========================================
|
||||
|
||||
@@ -35,7 +35,6 @@ totally fine with GeoDjango. Your mileage may vary.
|
||||
GDAL 3.6.0 2022-11-03
|
||||
GDAL 3.7.0 2023-05-10
|
||||
GDAL 3.8.0 2023-11-13
|
||||
PostGIS 3.0.0 2019-10-20
|
||||
PostGIS 3.1.0 2020-12-18
|
||||
PostGIS 3.2.0 2021-12-18
|
||||
PostGIS 3.3.0 2022-08-27
|
||||
|
||||
@@ -56,7 +56,7 @@ supported versions, and any notes for each of the supported database backends:
|
||||
================== ============================== ================== =========================================
|
||||
Database Library Requirements Supported Versions Notes
|
||||
================== ============================== ================== =========================================
|
||||
PostgreSQL GEOS, GDAL, PROJ, PostGIS 13+ Requires PostGIS.
|
||||
PostgreSQL GEOS, GDAL, PROJ, PostGIS 14+ Requires PostGIS.
|
||||
MySQL GEOS, GDAL 8.0.11+ :ref:`Limited functionality <mysql-spatial-limitations>`.
|
||||
Oracle GEOS, GDAL 19+ XE not supported.
|
||||
SQLite GEOS, GDAL, PROJ, SpatiaLite 3.31.0+ Requires SpatiaLite 4.3+
|
||||
@@ -300,7 +300,7 @@ Summary:
|
||||
|
||||
.. code-block:: shell
|
||||
|
||||
$ sudo port install postgresql13-server
|
||||
$ sudo port install postgresql14-server
|
||||
$ sudo port install geos
|
||||
$ sudo port install proj6
|
||||
$ sudo port install postgis3
|
||||
@@ -314,14 +314,14 @@ Summary:
|
||||
|
||||
.. code-block:: shell
|
||||
|
||||
export PATH=/opt/local/bin:/opt/local/lib/postgresql13/bin
|
||||
export PATH=/opt/local/bin:/opt/local/lib/postgresql14/bin
|
||||
|
||||
In addition, add the ``DYLD_FALLBACK_LIBRARY_PATH`` setting so that
|
||||
the libraries can be found by Python:
|
||||
|
||||
.. code-block:: shell
|
||||
|
||||
export DYLD_FALLBACK_LIBRARY_PATH=/opt/local/lib:/opt/local/lib/postgresql13
|
||||
export DYLD_FALLBACK_LIBRARY_PATH=/opt/local/lib:/opt/local/lib/postgresql14
|
||||
|
||||
__ https://www.macports.org/
|
||||
|
||||
|
||||
@@ -14,12 +14,6 @@ All of these functions are available from the
|
||||
|
||||
Returns a version 4 UUID.
|
||||
|
||||
On PostgreSQL < 13, the `pgcrypto extension`_ must be installed. You can use
|
||||
the :class:`~django.contrib.postgres.operations.CryptoExtension` migration
|
||||
operation to install it.
|
||||
|
||||
.. _pgcrypto extension: https://www.postgresql.org/docs/current/pgcrypto.html
|
||||
|
||||
Usage example:
|
||||
|
||||
.. code-block:: pycon
|
||||
|
||||
@@ -115,7 +115,7 @@ below for information on how to set up your database correctly.
|
||||
PostgreSQL notes
|
||||
================
|
||||
|
||||
Django supports PostgreSQL 13 and higher. `psycopg`_ 3.1.8+ or `psycopg2`_
|
||||
Django supports PostgreSQL 14 and higher. `psycopg`_ 3.1.8+ or `psycopg2`_
|
||||
2.8.4+ is required, though the latest `psycopg`_ 3.1.8+ is recommended.
|
||||
|
||||
.. note::
|
||||
|
||||
Reference in New Issue
Block a user