Я ищу независимый от базы данных способ создания новых схем. Что-то вроде
postgres_uri = "postgres://username:password@hostname/database"
mysql_uri = "mysql://username:password@hostname/database"
[postgres_uri, mysql_uri].each do |db|
connection = DB.connect(db_uri)
connection.create_schema("xyz")
end
Бонусные баллы за то, что будет легко работать с соединением active_record, устанавливаемым в рельсах.