我想向我的数据库添加一个触发器,任何简单的触发器都可以:FOR EACH ROWNEW.user_id = NEW.old_user_id_column;不幸的是,当我这样做时,我总是在转储中得到一个带有主机和用户名的DEFINER子句,这是非常麻烦的,因为我需要在不同的环境中使用它我猜可以问这个问题:如何在多个环境中使用相同的查询触发器?(我正在使用
我正在编写一个脚本,它将在生产中使用rails runner运行,对我们的数据库进行一些一次性的更改。如何在测试示例中调用脚本?这个脚本不是一个类或一个模块,所以没有单独的函数供我测试。相反,整个脚本将加载一次,从上到下运行,然后退出。我不知道如何在RSpec测试中调用它。describe "my script" do before_count = Orders.count
<em