method
create
v5.0.0.1 -
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 13
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 /database .* already exists/ === error.message
raise DatabaseAlreadyExists
else
raise
end
end