method
create
v5.1.7 -
Show latest stable
- Class:
ActiveRecord::Tasks::PostgreSQLDatabaseTasks
create(master_established = false)public
No documentation available.
# File activerecord/lib/active_record/tasks/postgresql_database_tasks.rb, line 17
def create(master_established = false)
establish_master_connection unless master_established
connection.create_database configuration["database"],
configuration.merge("encoding" => encoding)
establish_connection configuration
rescue ActiveRecord::StatementInvalid => error
if error.cause.is_a?(PG::DuplicateDatabase)
raise DatabaseAlreadyExists
else
raise
end
end