Package: wnpp
Severity: wishlist
Owner: Colin Watson <cjwat...@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name    : python-django-pgbulk
  Version         : 3.2.2
  Upstream Contact: Wes Kendall
* URL             : https://github.com/AmbitionEng/django-pgbulk
* License         : BSD-3-clause
  Programming Lang: Python
  Description     : Django functions for doing native PostgreSQL bulk upserts

django-pgbulk provides functions for doing native Postgres bulk upserts 
(i.e. UPDATE ON CONFLICT), bulk updates, and COPY FROM.

Bulk upserts can distinguish between updated/created rows and ignore 
unchanged updates.

Bulk updates are true bulk updates, unlike Django's bulk_update which 
can still suffer from O(N) queries and can create poor locking 
scenarios.

Bulk copies can significantly speed-up bulk inserts, sometimes by an 
order of magnitude over Django's bulk_create.


I intend to package this because it's a dependency of new versions of 
python-django-pgtrigger, which we use in debusine; but it seems like a 
useful thing to have anyway.  I'll maintain it within the Debian Python 
Team.

-- 
Colin Watson (he/him)                              [cjwat...@debian.org]

Reply via email to