method

initialize_database

initialize_database(db_config)
private

No documentation available.

# File activerecord/lib/active_record/tasks/database_tasks.rb, line 651
        def initialize_database(db_config)
          with_temporary_pool(db_config) do
            begin
              database_already_initialized = migration_connection_pool.schema_migration.table_exists?
            rescue ActiveRecord::NoDatabaseError
              create(db_config)
              retry
            end

            unless database_already_initialized
              schema_dump_path = schema_dump_path(db_config)
              if schema_dump_path && File.exist?(schema_dump_path)
                load_schema(db_config)
              end
            end

            !database_already_initialized
          end
        end