Skip to content

Trigger-based callback system for Rails, for convenient change data capture

License

Notifications You must be signed in to change notification settings

ticketsolve/activetrigger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

ActiveTrigger

ActiveTrigger is a trigger-based callback system.

The idea is that Rails callbacks, at scale, require a significant amount of effort in order to catch all events (primarily, direct SQL execution); by basing the callback system on database triggers, maintenance becomes considerably easier, and fundamentally "inescapable"!

Development

We've been using this in production for a very long time, with a MySQL backend; the large step to open source it, is to integrate it in a generic way with Rails (we use custom hooks), which we're currently investigating.

We intend to start supporting, from the beginning, MySQL and PostgreSQL.

About

Trigger-based callback system for Rails, for convenient change data capture

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published