Releases: SectorLabs/django-postgres-extra
Releases · SectorLabs/django-postgres-extra
v2.0.4
Changes since v2.0.3
- Remove default_app_config for Django 3.2 and newer
- Allow wider range of pyscopgy2 versions
- Fixed typo's and syntax errors in docs
- Support for hash partioning
- Skip partioning tests on Postgres 10
- Python 3.10 support
- Django 3.2 support
- Fix #149: PostgresRangePartitioningStrategy should derive from PostgresPartitioningStrategy
- Attempt at fixing #158 by returning raw values from the DB
pip install django-postgres-extra==2.0.4
v2.0.4rc2
Changes since v2.0.4rc1
pip install django-postgres-extra==2.0.4rc2
v2.0.4rc1
Changes since v2.0.3
- Remove default_app_config for Django 3.2 and newer
- Allow wider range of pyscopgy2 versions
- Fixed typo's and syntax errors in docs
- Support for hash partioning
- Skip partioning tests on Postgres 10
- Python 3.10 support
- Django 3.2 support
- Fix #149: PostgresRangePartitioningStrategy should derive from PostgresPartitioningStrategy
pip install django-postgres-extra==2.0.4rc1
v2.0.3
Changes since v2.0.3rc3
pip install django-postgres-extra==2.0.3
v2.0.3rc3
Changes since v2.0.3rc2
pip install django-postgres-extra==2.0.3rc3
v2.0.3rc2
Changes since v2.0.3rc1
pip install django-postgres-extra==2.0.3rc2
v2.0.3rc1
Changes since v2.0.2
pip install django-postgres-extra==2.0.3rc1
v2.0.2
Changes since v2.0.1
- Make
AddRangePartitionoperation reversible - Make
AddListPartitionoperation reversible
pip install django-postgres-extra==2.0.2
v2.0.1
Changes since v2.0
- Allow
psqlextra.backendto be configured for a non-default connection/db. - Maintain annotation order during renames
pip install django-postgres-extra==2.0.1
v2.0
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-extrais 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.NOTHINGonly 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