diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-01-19 12:25:20 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-01-19 12:25:20 +0100 |
| commit | 5371342ed66f5ff9feae9dc4586ec43830bbeca6 (patch) | |
| tree | b5c5a6f3b264770af4c34411f72c43c5b79a82ce /docs | |
| parent | 10d126198434810529e0220b0c6896ed64ca0e88 (diff) | |
Fixed #32357 -- Dropped support for PostgreSQL 9.6 and PostGIS 2.3.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/ref/contrib/gis/install/geolibs.txt | 3 | ||||
| -rw-r--r-- | docs/ref/contrib/gis/install/index.txt | 14 | ||||
| -rw-r--r-- | docs/ref/contrib/gis/install/postgis.txt | 8 | ||||
| -rw-r--r-- | docs/ref/contrib/postgres/operations.txt | 2 | ||||
| -rw-r--r-- | docs/ref/databases.txt | 2 | ||||
| -rw-r--r-- | docs/ref/unicode.txt | 6 | ||||
| -rw-r--r-- | docs/releases/4.0.txt | 11 |
7 files changed, 27 insertions, 19 deletions
diff --git a/docs/ref/contrib/gis/install/geolibs.txt b/docs/ref/contrib/gis/install/geolibs.txt index 74f17d886a..405150bc29 100644 --- a/docs/ref/contrib/gis/install/geolibs.txt +++ b/docs/ref/contrib/gis/install/geolibs.txt @@ -12,7 +12,7 @@ Program Description Required `PROJ`_ Cartographic Projections library Yes (PostgreSQL and SQLite only) 6.x, 5.x, 4.x :doc:`GDAL <../gdal>` Geospatial Data Abstraction Library Yes 3.1, 3.0, 2.4, 2.3, 2.2, 2.1, 2.0 :doc:`GeoIP <../geoip2>` IP-based geolocation library No 2 -`PostGIS`__ Spatial extensions for PostgreSQL Yes (PostgreSQL only) 3.0, 2.5, 2.4, 2.3 +`PostGIS`__ Spatial extensions for PostgreSQL Yes (PostgreSQL only) 3.0, 2.5, 2.4 `SpatiaLite`__ Spatial extensions for SQLite Yes (SQLite only) 4.3 ======================== ==================================== ================================ =================================== @@ -32,7 +32,6 @@ totally fine with GeoDjango. Your mileage may vary. GDAL 2.4.0 2018-12 GDAL 3.0.0 2019-05 GDAL 3.1.0 2020-05-07 - PostGIS 2.3.0 2016-09-26 PostGIS 2.4.0 2017-09-30 PostGIS 2.5.0 2018-09-23 PostGIS 3.0.0 2019-10-20 diff --git a/docs/ref/contrib/gis/install/index.txt b/docs/ref/contrib/gis/install/index.txt index c8343913cf..cc72a8dc2b 100644 --- a/docs/ref/contrib/gis/install/index.txt +++ b/docs/ref/contrib/gis/install/index.txt @@ -58,7 +58,7 @@ supported versions, and any notes for each of the supported database backends: ================== ============================== ================== ========================================= Database Library Requirements Supported Versions Notes ================== ============================== ================== ========================================= -PostgreSQL GEOS, GDAL, PROJ, PostGIS 9.6+ Requires PostGIS. +PostgreSQL GEOS, GDAL, PROJ, PostGIS 10+ Requires PostGIS. MySQL GEOS, GDAL 5.7+ :ref:`Limited functionality <mysql-spatial-limitations>`. Oracle GEOS, GDAL 12.2+ XE not supported. SQLite GEOS, GDAL, PROJ, SpatiaLite 3.9.0+ Requires SpatiaLite 4.3+ @@ -347,11 +347,11 @@ running macOS. Because MacPorts still builds the software from source, Summary:: - $ sudo port install postgresql93-server + $ sudo port install postgresql13-server $ sudo port install geos - $ sudo port install proj - $ sudo port install postgis - $ sudo port install gdal +geos + $ sudo port install proj6 + $ sudo port install postgis3 + $ sudo port install gdal $ sudo port install libgeoip .. note:: @@ -359,12 +359,12 @@ Summary:: You will also have to modify the ``PATH`` in your ``.profile`` so that the MacPorts programs are accessible from the command-line:: - export PATH=/opt/local/bin:/opt/local/lib/postgresql93/bin + export PATH=/opt/local/bin:/opt/local/lib/postgresql13/bin In addition, add the ``DYLD_FALLBACK_LIBRARY_PATH`` setting so that the libraries can be found by Python:: - export DYLD_FALLBACK_LIBRARY_PATH=/opt/local/lib:/opt/local/lib/postgresql93 + export DYLD_FALLBACK_LIBRARY_PATH=/opt/local/lib:/opt/local/lib/postgresql13 __ https://www.macports.org/ diff --git a/docs/ref/contrib/gis/install/postgis.txt b/docs/ref/contrib/gis/install/postgis.txt index ec56397a60..c769dcf05c 100644 --- a/docs/ref/contrib/gis/install/postgis.txt +++ b/docs/ref/contrib/gis/install/postgis.txt @@ -66,10 +66,10 @@ Managing the database --------------------- To administer the database, you can either use the pgAdmin III program -(:menuselection:`Start --> PostgreSQL 9.x --> pgAdmin III`) or the -SQL Shell (:menuselection:`Start --> PostgreSQL 9.x --> SQL Shell`). -For example, to create a ``geodjango`` spatial database and user, the following -may be executed from the SQL Shell as the ``postgres`` user:: +(:menuselection:`Start --> PostgreSQL X --> pgAdmin III`) or the SQL Shell +(:menuselection:`Start --> PostgreSQL X --> SQL Shell`). For example, to create +a ``geodjango`` spatial database and user, the following may be executed from +the SQL Shell as the ``postgres`` user:: postgres# CREATE USER geodjango PASSWORD 'my_passwd'; postgres# CREATE DATABASE geodjango OWNER geodjango; diff --git a/docs/ref/contrib/postgres/operations.txt b/docs/ref/contrib/postgres/operations.txt index 8491ac2f52..dc9faebcdb 100644 --- a/docs/ref/contrib/postgres/operations.txt +++ b/docs/ref/contrib/postgres/operations.txt @@ -159,8 +159,6 @@ For example, to create a collation for German phone book ordering:: .. admonition:: Restrictions - PostgreSQL 9.6 only supports the ``'libc'`` provider. - Non-deterministic collations are supported only on PostgreSQL 12+. Concurrent index operations diff --git a/docs/ref/databases.txt b/docs/ref/databases.txt index 8fc9e89662..a9edf43c54 100644 --- a/docs/ref/databases.txt +++ b/docs/ref/databases.txt @@ -103,7 +103,7 @@ below for information on how to set up your database correctly. PostgreSQL notes ================ -Django supports PostgreSQL 9.6 and higher. `psycopg2`_ 2.5.4 or higher is +Django supports PostgreSQL 10 and higher. `psycopg2`_ 2.5.4 or higher is required, though the latest release is recommended. .. _psycopg2: https://www.psycopg.org/ diff --git a/docs/ref/unicode.txt b/docs/ref/unicode.txt index e980147f49..209cd68060 100644 --- a/docs/ref/unicode.txt +++ b/docs/ref/unicode.txt @@ -18,8 +18,8 @@ able to store certain characters in the database, and information will be lost. * MySQL users, refer to the `MySQL manual`_ for details on how to set or alter the database character set encoding. -* PostgreSQL users, refer to the `PostgreSQL manual`_ (section 22.3.2 in - PostgreSQL 9) for details on creating databases with the correct encoding. +* PostgreSQL users, refer to the `PostgreSQL manual`_ for details on creating + databases with the correct encoding. * Oracle users, refer to the `Oracle manual`_ for details on how to set (`section 2`_) or alter (`section 11`_) the database character set encoding. @@ -28,7 +28,7 @@ able to store certain characters in the database, and information will be lost. for internal encoding. .. _MySQL manual: https://dev.mysql.com/doc/refman/en/charset-database.html -.. _PostgreSQL manual: https://www.postgresql.org/docs/current/multibyte.html +.. _PostgreSQL manual: https://www.postgresql.org/docs/current/multibyte.html#id-1.6.10.5.6 .. _Oracle manual: https://docs.oracle.com/en/database/oracle/oracle-database/18/nlspg/index.html .. _section 2: https://docs.oracle.com/en/database/oracle/oracle-database/18/nlspg/choosing-character-set.html .. _section 11: https://docs.oracle.com/en/database/oracle/oracle-database/18/nlspg/character-set-migration.html diff --git a/docs/releases/4.0.txt b/docs/releases/4.0.txt index ed991fb672..9141a4eeaf 100644 --- a/docs/releases/4.0.txt +++ b/docs/releases/4.0.txt @@ -224,6 +224,17 @@ backends. * ... +:mod:`django.contrib.gis` +------------------------- + +* Support for PostGIS 2.3 is removed. + +Dropped support for PostgreSQL 9.6 +---------------------------------- + +Upstream support for PostgreSQL 9.6 ends in November 2021. Django 4.0 supports +PostgreSQL 10 and higher. + Miscellaneous ------------- |
