gitextract_se7u5gh2/ ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── config.yml │ │ └── issue.md │ └── workflows/ │ └── build.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── app/ │ ├── assets/ │ │ ├── javascripts/ │ │ │ └── pghero/ │ │ │ ├── Chart.bundle.js │ │ │ ├── application.js │ │ │ ├── chartkick.js │ │ │ ├── jquery.js │ │ │ └── nouislider.js │ │ └── stylesheets/ │ │ └── pghero/ │ │ ├── application.css │ │ ├── arduino-light.css │ │ └── nouislider.css │ ├── controllers/ │ │ └── pg_hero/ │ │ └── home_controller.rb │ ├── helpers/ │ │ └── pg_hero/ │ │ └── home_helper.rb │ └── views/ │ ├── layouts/ │ │ └── pg_hero/ │ │ └── application.html.erb │ └── pg_hero/ │ └── home/ │ ├── _connections_table.html.erb │ ├── _live_queries_table.html.erb │ ├── _queries_table.html.erb │ ├── _query_stats_slider.html.erb │ ├── _suggested_index.html.erb │ ├── connections.html.erb │ ├── explain.html.erb │ ├── index.html.erb │ ├── index_bloat.html.erb │ ├── live_queries.html.erb │ ├── maintenance.html.erb │ ├── queries.html.erb │ ├── relation_space.html.erb │ ├── show_query.html.erb │ ├── space.html.erb │ ├── system.html.erb │ └── tune.html.erb ├── config/ │ └── routes.rb ├── gemfiles/ │ ├── activerecord71.gemfile │ ├── activerecord72.gemfile │ └── activerecord80.gemfile ├── guides/ │ ├── Contributing.md │ ├── Docker.md │ ├── Linux.md │ ├── Permissions.md │ ├── Query-Stats.md │ ├── Rails.md │ └── Suggested-Indexes.md ├── lib/ │ ├── generators/ │ │ └── pghero/ │ │ ├── config_generator.rb │ │ ├── query_stats_generator.rb │ │ ├── space_stats_generator.rb │ │ └── templates/ │ │ ├── config.yml.tt │ │ ├── query_stats.rb.tt │ │ └── space_stats.rb.tt │ ├── pghero/ │ │ ├── connection.rb │ │ ├── database.rb │ │ ├── engine.rb │ │ ├── methods/ │ │ │ ├── basic.rb │ │ │ ├── connections.rb │ │ │ ├── constraints.rb │ │ │ ├── explain.rb │ │ │ ├── indexes.rb │ │ │ ├── kill.rb │ │ │ ├── maintenance.rb │ │ │ ├── queries.rb │ │ │ ├── query_stats.rb │ │ │ ├── replication.rb │ │ │ ├── sequences.rb │ │ │ ├── settings.rb │ │ │ ├── space.rb │ │ │ ├── suggested_indexes.rb │ │ │ ├── system.rb │ │ │ ├── tables.rb │ │ │ └── users.rb │ │ ├── query_stats.rb │ │ ├── space_stats.rb │ │ ├── stats.rb │ │ └── version.rb │ ├── pghero.rb │ └── tasks/ │ └── pghero.rake ├── licenses/ │ ├── LICENSE-chart.js.txt │ ├── LICENSE-chartjs-adapter-date-fns.txt │ ├── LICENSE-chartkick.js.txt │ ├── LICENSE-date-fns.txt │ ├── LICENSE-highlight.js.txt │ ├── LICENSE-jquery.txt │ ├── LICENSE-kurkle-color.txt │ └── LICENSE-nouislider.txt ├── pghero.gemspec └── test/ ├── basic_test.rb ├── best_index_test.rb ├── config_generator_test.rb ├── connections_test.rb ├── constraints_test.rb ├── controller_test.rb ├── database_test.rb ├── explain_test.rb ├── indexes_test.rb ├── internal/ │ ├── app/ │ │ └── assets/ │ │ └── config/ │ │ └── manifest.js │ ├── config/ │ │ ├── database.yml │ │ └── routes.rb │ └── db/ │ └── schema.rb ├── kill_test.rb ├── maintenance_test.rb ├── module_test.rb ├── queries_test.rb ├── query_stats_generator_test.rb ├── query_stats_test.rb ├── replication_test.rb ├── sequences_test.rb ├── settings_test.rb ├── space_stats_generator_test.rb ├── space_test.rb ├── suggested_indexes_test.rb ├── system_test.rb ├── tables_test.rb ├── test_helper.rb └── users_test.rb