django-pgtrigger is a Django library for defining and managing PostgreSQL triggers directly in Python code. It allows developers to create database-level logic like automatic field updates, auditing, or validation without writing raw SQL. It’s ideal for teams that want stronger data integrity while keeping logic version-controlled.

Features

  • Define PostgreSQL triggers using Python classes
  • Supports before/after insert, update, and delete events
  • Automatic trigger creation via Django migrations
  • Prevents invalid writes or enforces constraints
  • Custom condition logic and expressions
  • Integrates seamlessly with Django’s ORM

Project Samples

Project Activity

See All Activity >

Categories

Database

License

BSD License

Follow django-pgtrigger

django-pgtrigger Web Site

Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of django-pgtrigger!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Python

Related Categories

Python Database Software

Registered

2025-06-17