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