Module: Glancer::Utils::TableStats
- Defined in:
- lib/glancer/utils/table_stats.rb
Class Method Summary collapse
Class Method Details
.count_for(table_name) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/glancer/utils/table_stats.rb', line 8 def count_for(table_name) return -1 unless Glancer::Configuration.valid_table_name?(table_name) ActiveRecord::Base.connection.select_value("SELECT COUNT(*) FROM #{table_name}").to_i rescue StandardError => e Glancer::Utils::Logger.warn("TableStats", "Could not count rows in #{table_name}: #{e.}") -1 end |