Django-pgbulk

Latest version: v3.2.0

Safety actively analyzes 688746 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

2.4.0

Bug

- Fix operations on virtual and generated fields. [Darlin Alberto, 852a492]

Using non-concrete fields such as django-hashids HashidsField and the new
Generatedfield in Django 5 previously produced errors during upsert and
update operations. These fields are now fully supported.

Trivial

- Update with the latest Python library template. [Wesley Kendall, 6a00a64]

2.3.1

Trivial

- Fix ReadTheDocs builds. [Wesley Kendall, 93965a9]

2.3.0

Feature

- Add `exclude` arguments to `pgbulk.upsert` and `pgbulk.update`. [Maxwell Muoto, cde5904]

Add `exclude` arguments to `pgbulk.upsert` and `pgbulk.update`.

Users can now use `exclude=["field_name"]` to exclude fields for updating or upserting data.

2.2.0

Feature

- Django 5.0 compatibility [Wesley Kendall, e7848ed]

Support and test against Django 5 with psycopg2 and psycopg3.

2.1.1

Trivial

- Add py.typed file, fix typing issues [Maxwell Muoto, 76f6e77]

2.1.0

Bug

- Allow updates on custom primary key fields [Wesley Kendall, 4dbfb1c]

`pgbulk.update` would fail on models with custom primary key fields when
no `update_fields` argument was supplied. This has been fixed.

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.