diff options
Diffstat (limited to 'app/models/referential.rb')
| -rw-r--r-- | app/models/referential.rb | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/app/models/referential.rb b/app/models/referential.rb index 4cddd502e..36fc2e680 100644 --- a/app/models/referential.rb +++ b/app/models/referential.rb @@ -355,11 +355,15 @@ class Referential < ActiveRecord::Base          Apartment::Tenant.create slug        end -      Rails.logger.info("Schema create benchmark: '#{slug}'\t#{report}") -      Rails.logger.info("Schema migrations count for Referential #{slug}: #{migration_count || '-'}") +      check_migration_count      end    end +  def check_migration_count +    Rails.logger.info("Schema create benchmark: '#{slug}'\t#{report}") +    Rails.logger.info("Schema migrations count for Referential #{slug}: #{migration_count || '-'}") +  end +    def migration_count      if self.class.connection.table_exists?("#{slug}.schema_migrations")        self.class.connection.select_value("select count(*) from #{slug}.schema_migrations;") | 
