• unknown's avatar
    Fixed BUG#3259: Stored procedure names are case sensitive. · 220494bd
    unknown authored
    Procedure names were unintentionally case-sensitive when read from the database
    (but case-insensitive when fetched from the cache).
    Note that the DB-part of qualified names is still case-sensitive (for consistency
    with other usage in mysql).
    
    
    Docs/sp-imp-spec.txt:
      Removed "binary" from name and specific_name columns in mysql.proc definition.
    mysql-test/r/sp.result:
      Test case for BUG#3259; SP names were supposed to be case-insensitive.
    mysql-test/t/sp.test:
      Test case for BUG#3259; SP names were supposed to be case-insensitive.
    scripts/mysql_create_system_tables.sh:
      Removed "binary" from name and specific_name columns in mysql.proc definition.
    scripts/mysql_fix_privilege_tables.sql:
      Removed "binary" from name and specific_name columns in mysql.proc definition,
      and added a corresponding ALTER TABLE to fix existing tables.
    sql/sp.cc:
      Added missing init of variable.
    220494bd
mysql_fix_privilege_tables.sql 7.64 KB