module ActiveRecord::Tasks::DatabaseTasks
def load_schema(db_config, format = ActiveRecord.schema_format, file = nil) # :nodoc:
def load_schema(db_config, format = ActiveRecord.schema_format, file = nil) # :nodoc: file ||= schema_dump_path(db_config, format) return unless file verbose_was, Migration.verbose = Migration.verbose, verbose? && ENV["VERBOSE"] check_schema_file(file) case format when :ruby load(file) when :sql structure_load(db_config, file) else raise ArgumentError, "unknown format #{format.inspect}" end migration_connection_pool.internal_metadata.create_table_and_set_flags(db_config.env_name, schema_sha1(file)) ensure Migration.verbose = verbose_was end