forked from jovoto-team/trackless_triggers
-
Notifications
You must be signed in to change notification settings - Fork 0
A fork of Trigger Happy that packages it as a gem
License
growkudos/trackless_triggers
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
= Trackless Triggers Add triggers and functions to your active record migrations. Based on Trigger Happy (http://tenderlovemaking.com/2007/03/01/trigger-happy.html) == INSTALL Add this to your Gemfile: gem 'trackless_triggers' == EXAMPLE Add a trigger: add_trigger "ai_people", :on => 'people', :timing => 'after', :event => 'insert', :statement => 'INSERT INTO log (id, timestamp) VALUES (NEW.id, NOW())' Update an existing trigger (drops then adds): update_trigger "ai_people", :on => 'people', :timing => 'after', :event => 'insert', :statement => 'INSERT INTO log (id, timestamp) VALUES (NEW.id, NOW())' Remove a trigger: drop_trigger 'ai_people' == LIMITATIONS Only works with mysql for now. == Version 1.0.2, updated 2024-01-31 GrowKudos / Engineering team added support for Active Record 6.1
About
A fork of Trigger Happy that packages it as a gem
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Ruby 100.0%