Skip to content

Tags: SectorLabs/django-postgres-extra

Tags

v2.0.9rc11

Toggle v2.0.9rc11's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Fix automatic hstore extension creation not working on Django 4.2 or …

…newer

The following change broke the auto setup:
django/django@d3e746a

This breaks because the call to `pscygop2.extras.register_hstore` is now
conditional. Before, it would be called multiple times with
empty OIDS, when eventually our auto registration would kick
in and psycopg2 would fetch the OIDs itself.

v2.0.9rc10

Toggle v2.0.9rc10's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Switch CircleCI to PyPi API token for publishing

v2.0.9rc9

Toggle v2.0.9rc9's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Tolerate unknown fields coming from JOIN'd data

v2.0.9rc8

Toggle v2.0.9rc8's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Make `ExcludedCol` work with fields and use them when constructing SE…

…T clause

The recent changes to add support for custom update values had a side
effect that upserts with PostGIS related fields would break.

They would break while building the `SET` clause. Django would try to
figure out the right placeholder for the expression, even though
none is required. Since there was not associated field information,
it couldn't figure it out.

By passing the field information, we ensure we always build the SET
clause correctly.

v2.0.9rc7

Toggle v2.0.9rc7's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Tolerate new columns being added to tables during upsert

Up until now, upserting to a table which had a column added not
know to Django would make the query crash. This commit introduces
a more robust mechanism to constructing model instances from
query results that tolerates a column being added at the end
of the table.

v2.0.9rc6

Toggle v2.0.9rc6's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Allow specifying a specific constraint to use in `ON CONFLICT`

v2.0.9rc5

Toggle v2.0.9rc5's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Do not double run the tests to publish

v2.0.9rc4

Toggle v2.0.9rc4's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Type-check entire code base with mypy

Lots of `# type: ignore` in the internals, but the types should
be decent enough for consumption.

v2.0.9rc3

Toggle v2.0.9rc3's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Take separator into account when computing maximum schema name prefix…

… length

v2.0.9rc3+swen.3

Toggle v2.0.9rc3+swen.3's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Temp: Publish even if the tests are failing