在架构文件中删除了重建数据库启用扩展pg_stat_statements行

Jua*_*tas 5 migration postgresql ruby-on-rails

通过运行以下方式重建数据库之后:

bin/rake db:drop db:create db:migrate
Run Code Online (Sandbox Code Playgroud)

pg_stat_statements line被删除了db/schema.rb.

为什么这条线被删除了?

Chr*_*isH 9

问题是它首先是如何实现的.您是否从其他来源恢复数据库?如果您使用云提供商(例如Heroku),这是相当常见的.

您可以创建实际迁移以添加此扩展:

class AddStatsExtension < ActiveRecord::Migration
  def change
    enable_extension 'pg_stat_statements'
  end
end
Run Code Online (Sandbox Code Playgroud)