Index: database.rb =================================================================== --- database.rb (revision 17354) +++ database.rb (working copy) @@ -21,7 +21,7 @@ class << self # Returns true if the database is PostgreSQL def postgresql? - (ActiveRecord::Base.connection.adapter_name =~ /postgresql/i).present? + ActiveRecord::Base.connection.adapter_name.casecmp('postgresql') == 0 end # Returns the PostgreSQL version or nil if another DBMS is used @@ -46,7 +46,7 @@ # Returns true if the database is MySQL def mysql? - (ActiveRecord::Base.connection.adapter_name =~ /mysql/i).present? + ActiveRecord::Base.connection.adapter_name.casecmp('mysql') == 0 end # Returns a SQL statement for case/accent (if possible) insensitive match