Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.devel > #119544
| From | Colin Watson <cjwatson@debian.org> |
|---|---|
| Newsgroups | linux.debian.bugs.dist, linux.debian.devel |
| Subject | Bug#1120507: ITP: python-django-pgtransaction -- PostgreSQL isolation level control for Django transactions |
| Date | 2025-11-11 12:50 +0100 |
| Message-ID | <LPV2O-c9fs-5@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
Cross-posted to 2 groups.
Package: wnpp Severity: wishlist Owner: Colin Watson <cjwatson@debian.org> X-Debbugs-Cc: debian-devel@lists.debian.org * Package name : python-django-pgtransaction Version : 2.0.0 Upstream Contact: Wes Kendall <wesleykendall@gmail.com> * URL : https://github.com/AmbitionEng/django-pgtransaction * License : BSD-3-clause Programming Lang: Python Description : PostgreSQL isolation level control for Django transactions django-pgtransaction offers a drop-in replacement for the default django.db.transaction module which, when used on top of a PostgreSQL database, extends the functionality of that module with Postgres-specific features. At present, django-pgtransaction offers an extension of the django.db.transaction.atomic context manager/decorator which allows one to dynamically set transaction characteristics including: * Isolation level * Read mode (READ WRITE/READ ONLY) * Deferrability (DEFERRABLE/NOT DEFERRABLE) * Retry policy for Postgres locking exceptions I'd like to start using this in Debusine, where I'm currently reviewing various transaction isolation issues and would rather not have to write all the necessary retry logic myself if somebody else has already done it for me. This looks pretty close to what I need. I'll maintain it within the Debian Python Team. -- Colin Watson (he/him) [cjwatson@debian.org]
Back to linux.debian.devel | Previous | Next | Find similar
Bug#1120507: ITP: python-django-pgtransaction -- PostgreSQL isolation level control for Django transactions Colin Watson <cjwatson@debian.org> - 2025-11-11 12:50 +0100
csiph-web