instance method
prepare_all
Ruby on Rails 8.1.2
Since v7.0.10Signature
prepare_all()
No documentation comment.
Source
# File activerecord/lib/active_record/tasks/database_tasks.rb, line 174
def prepare_all
seed = false
dump_db_configs = []
each_current_configuration(env) do |db_config|
database_initialized = initialize_database(db_config)
seed = true if database_initialized && db_config.seeds?
end
each_current_environment(env) do |environment|
db_configs_with_versions(environment).sort.each do |version, db_configs|
dump_db_configs |= db_configs
db_configs.each do |db_config|
with_temporary_pool(db_config) do
migrate(version)
end
end
end
end
# Dump schema for databases that were migrated.
if ActiveRecord.dump_schema_after_migration
dump_db_configs.each do |db_config|
with_temporary_pool(db_config) do
dump_schema(db_config)
end
end
end
load_seed if seed
end
Defined in activerecord/lib/active_record/tasks/database_tasks.rb line 174
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Tasks::DatabaseTasks