aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/models/referential.rb8
-rw-r--r--app/models/referential_cloning.rb1
2 files changed, 7 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;")
diff --git a/app/models/referential_cloning.rb b/app/models/referential_cloning.rb
index a2b23e819..1b5df409b 100644
--- a/app/models/referential_cloning.rb
+++ b/app/models/referential_cloning.rb
@@ -22,6 +22,7 @@ class ReferentialCloning < ActiveRecord::Base
AF83::SchemaCloner
.new(source_referential.slug, target_referential.slug)
.clone_schema
+ target.check_migration_count
end
private