在ActiveRecord + Postgres

时间:2016-01-26 23:16:47

标签: ruby-on-rails activerecord heroku apartment-gem

我使用Rails 4中的Apartment gem来管理我的Rails应用程序中的多租户。

正如this question所解释的那样,试图执行的PG Stat Statments需要超级用户privelage,而Heroku不允许这样做。所以我按照指示停用 pg_stat_statements

但是,下次创建迁移时,我注意到此行被重新添加到db/schema.rb文件中。

enable_extension "pg_stat_statements"

如何将活动记录配置为永不再重新添加enable..行?我希望永久禁用。

谢谢!

1 个答案:

答案 0 :(得分:0)

添加以下迁移:

def change
  disable_extension "pg_stat_statements"
end