Skip to content

Releases: SectorLabs/django-postgres-extra

v2.0.4

v2.0.4rc2

23 Nov 06:50

Choose a tag to compare

v2.0.4rc2 Pre-release
Pre-release

v2.0.4rc1

v2.0.3

04 Nov 13:48

Choose a tag to compare

v2.0.3rc3

03 Nov 15:31

Choose a tag to compare

v2.0.3rc2

30 Oct 19:37

Choose a tag to compare

v2.0.3rc2 Pre-release
Pre-release

v2.0.3rc1

03 Nov 15:32

Choose a tag to compare

v2.0.3rc1 Pre-release
Pre-release

Changes since v2.0.2

pip install django-postgres-extra==2.0.3rc1

https://pypi.python.org/pypi/django-postgres-extra/2.0.3rc1

v2.0.2

19 Oct 15:29

Choose a tag to compare

Changes since v2.0.1

  • Make AddRangePartition operation reversible
  • Make AddListPartition operation reversible
pip install django-postgres-extra==2.0.2

https://pypi.python.org/pypi/django-postgres-extra/2.0.2

v2.0.1

19 Oct 15:23

Choose a tag to compare

Changes since v2.0

  • Allow psqlextra.backend to be configured for a non-default connection/db.
  • Maintain annotation order during renames
pip install django-postgres-extra==2.0.1

https://pypi.python.org/pypi/django-postgres-extra/2.0.1

v2.0

19 Oct 15:19

Choose a tag to compare

Changes since v1.22

See also: https://django-postgres-extra.readthedocs.io/en/master/major_releases.html#id1

New features

  • Support for PostgreSQL 11.x declarative table partitioning.
  • Support for TRUNCATE TABLE
  • Case insensitive index
  • Support for Django 3.x
  • Support for Python 3.8 and 3.9

Other changes

  • Uses Django 2.x's mechanism for overriding queries and compilers. django-postgres-extra is extensible in the same way that Django is extensible now.
  • Removes hacks because Django 2.x is more extensible.

Breaking changes

  • Removes support for psqlextra.signals. Switch to standard Django signals.
  • Inserts with ConflictAction.NOTHING only returns new rows. Conflicting rows are not returned.
  • Drop support for Python 3.5.
  • Drop support for Django 1.x.
  • Removes psqlextra.expressions.Min, psqlextra.expressions.Max, these are natively supported by Django.
pip install django-postgres-extra==2.0

https://pypi.python.org/pypi/django-postgres-extra/2.0