有没有办法使用Activerecord迁移创建
MysqL触发器?有人在工作,
分享你的经验.谢谢
没有任何神奇的
方法允许您创建一个触发器,而不需要编写任何
sql.
但是您可以在任何迁移中执行raw
sql.
def self.up
execute <<-sql
CREATE TRIGGER my_trigger ...
sql
end
然后,您只需要适当地编写触发器或根据迁移进行更新.
编辑:我刚刚发现了rails_on_pg,它为迁移提供了一些帮助.它不适用于任何其他数据库服务器比Pgsql.但是,如果你要编写一些MysqL触发帮助器,那可能是一个很好的领先者.
原文链接:https://www.f2er.com/ruby/273511.html