Opened 2 years ago

Closed 2 years ago

#34086 closed New feature (fixed)

Confirm support for PostGIS 3.3

Reported by: Paolo Melchiorre Owned by: Paolo Melchiorre
Component: GIS Version: dev
Severity: Normal Keywords: postgis
Cc: Triage Stage: Accepted
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description (last modified by Paolo Melchiorre)

I checked that the tests pass on PostGIS 3.3.

Files

postgis.py

DATABASES = {
    'default': {
        'ENGINE': 'django.contrib.gis.db.backends.postgis',
        'HOST': 'postgres',
        'NAME': 'geodjango',
        'PASSWORD': 'postgres',
        'PORT': 5432,
        'USER': 'postgres',
    },
    'other': {
        'ENGINE': 'django.contrib.gis.db.backends.postgis',
        'HOST': 'postgres',
        'NAME': 'other',
        'PASSWORD': 'postgres',
        'PORT': 5433,
        'USER': 'postgres',
    },
}

SECRET_KEY = 'django_tests_secret_key'

USE_TZ = False

docker-compose.yaml

services:

  geodjango:
    environment:
      - POSTGRES_DB=geodjango
      - POSTGRES_PASSWORD=postgres
    image: postgis/postgis:14-3.3
    ports:
      - "5432:5432"
    volumes:
      - geodjango_data:/var/lib/postgresql/data

  other:
    environment:
      - POSTGRES_DB=other
      - POSTGRES_PASSWORD=postgres
    image: postgis/postgis:14-3.3
    ports:
      - "5433:5432"
    volumes:
      - other_data:/var/lib/postgresql/data

volumes:
  geodjango_data: {}
  other_data: {}

Test

(django) paulox@net:~/Projects/django/tests$ ./runtests.py --settings=postgis gis_tests --timing -v0
System check identified 52 issues (1 silenced).
----------------------------------------------------------------------
Ran 553 tests in 23.196s

OK (skipped=20)
Total database setup took 14.557s
  Creating 'default' took 2.982s
  Cloning 'default' took 0.639s
  Cloning 'default' took 0.481s
  Cloning 'default' took 0.564s
  Cloning 'default' took 0.542s
  Cloning 'default' took 0.551s
  Cloning 'default' took 0.475s
  Cloning 'default' took 0.452s
  Cloning 'default' took 0.470s
  Creating 'other' took 3.105s
  Cloning 'other' took 0.598s
  Cloning 'other' took 0.550s
  Cloning 'other' took 0.539s
  Cloning 'other' took 0.550s
  Cloning 'other' took 0.522s
  Cloning 'other' took 0.601s
  Cloning 'other' took 0.480s
  Cloning 'other' took 0.454s
Total database teardown took 2.556s
Total run took 40.594s

Change History (5)

comment:1 by Paolo Melchiorre, 2 years ago

Has patch: set

comment:2 by Paolo Melchiorre, 2 years ago

Description: modified (diff)

comment:3 by Paolo Melchiorre, 2 years ago

Description: modified (diff)

comment:4 by Mariusz Felisiak, 2 years ago

Triage Stage: UnreviewedAccepted

comment:5 by GitHub <noreply@…>, 2 years ago

Resolution: fixed
Status: assignedclosed

In 7c9d0c31:

Fixed #34086 -- Confirmed support for PostGIS 3.3.

Note: See TracTickets for help on using tickets.
Back to Top