Bug#1049917: ITP: python-django-pgtrigger -- Write Postgres triggers for your Django models
Package: wnpp
Severity: wishlist
Owner: Michael Fladischer <fladi@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
* Package name : python-django-pgtrigger
Version : 4.7.0
Upstream Contact: Wes Kendall <wesleykendall@protonmail.com>
* URL : https://github.com/Opus10/django-pgtrigger
* License : BSD-3-clause
Programming Lang: Python
Description : Write Postgres triggers for your Django models
django-pgtrigger helps you write Postgres triggers for your Django models.
Triggers can solve a variety of complex problems more reliably, performantly,
and succinctly than application code.
.
For example:
* Protecting operations on rows or columns (pgtrigger.Protect).
* Making read-only models or fields (pgtrigger.ReadOnly).
* Soft-deleting models (pgtrigger.SoftDelete).
* Snapshotting and tracking model changes (django-pghistory).
* Enforcing field transitions (pgtrigger.FSM).
* Keeping a search vector updated for full-text search
(pgtrigger.UpdateSearchVector).
* Building official interfaces (e.g. enforcing use of User.objects.create_user
and not User.objects.create).
* Versioning models, mirroring fields, computing unique model hashes.
I intend to maintain this as part of the DPT.
-----BEGIN PGP SIGNATURE-----
iQFFBAEBCgAvFiEEqVSlRXW87UkkCnJc/9PIi5l90WoFAmTdKBcRHGZsYWRpQGRl
Ymlhbi5vcmcACgkQ/9PIi5l90WrVVAf/f5ouJAEVM938tYRGGIU6o41ho2slDKsC
6PqyxXZbR+L+hL5VLTDcu6/9EPwgyQs1h6EDwJ4gCy3jdJ9ZwmL5UZZa9am6qBCb
n1KIw2DcCOyp36hslVWZkntEBUqdCF6ebfDcZknh8X2ojyO98s1eWBIh2z/a7WjL
+A8scsD2CzjXzh80kkqGUV5zFdPMGV7C01IEorC0uzjOzpT9Sgvo+bb+cUCB2v0p
zEop4qxw6Qzm8gzEzFAiP6Ya6CbQ2uPl+7FDDuu0hl6mrBMlCuJEZbdQWquJ3b14
HnRiWaguDFFEe+8fPSdXBMDS+Hj42BqbFNgPA2QNZYr8aZrFH4272A==
=7Bql
-----END PGP SIGNATURE-----
Reply to: