• unknown's avatar
    Fix for bug which caused grant.test fail on darwin7.3. We were converting db and table · 8ac19767
    unknown authored
    names to lower case using latin1 instead of utf-8 in sql_acl.cc if lower_case_table_names 
    was on. Also replaced in other such places system_charset_info with files_charset_info
    for consistency.
    
    
    sql/handler.cc:
      Replaced system_charset_info with files_charset_info in places where we are converting 
      names to lower case because of lower_case_table_names for consistency.
    sql/sql_acl.cc:
      We should use files_charset_info when converting db/table names to lower case because they
      could be in utf-8 and not in latin1!
    sql/sql_cache.cc:
      Added clarifying comments in tricky place after discussion with Sanja.
      Replaced system_charset_info with files_charset_info in places where we 
      are converting names to lower case because of lower_case_table_names for 
      consistency.
    sql/sql_db.cc:
      Replaced system_charset_info with files_charset_info in places where we are converting 
      names to lower case because of lower_case_table_names for consistency.
    sql/sql_show.cc:
      Replaced system_charset_info with files_charset_info in places where we are converting 
      names to lower case because of lower_case_table_names for consistency.
    sql/sql_table.cc:
      Replaced system_charset_info with files_charset_info in places where we are converting 
      names to lower case because of lower_case_table_names for consistency.
    8ac19767
sql_db.cc 18.3 KB