lib/sequel-rails/storage.rb in sequel-rails-0.1.4 vs lib/sequel-rails/storage.rb in sequel-rails-0.1.5
- old
+ new
@@ -113,11 +113,11 @@
end
class Mysql < Storage
def _create
- execute("CREATE DATABASE `#{database}` DEFAULT CHARACTER SET #{charset} DEFAULT COLLATE #{collation}")
+ execute("CREATE DATABASE IF NOT EXISTS `#{database}` DEFAULT CHARACTER SET #{charset} DEFAULT COLLATE #{collation}")
end
def _drop
execute("DROP DATABASE IF EXISTS `#{database}`")
end
@@ -181,10 +181,10 @@
end
def _create
if _is_mysql?
::Sequel.connect("#{_root_url}#{_params}") do |db|
- db.execute("CREATE DATABASE `#{db_name}` DEFAULT CHARACTER SET #{charset} DEFAULT COLLATE #{collation}")
+ db.execute("CREATE DATABASE IF NOT EXISTS `#{db_name}` DEFAULT CHARACTER SET #{charset} DEFAULT COLLATE #{collation}")
end
end
end
def _drop