Bug #74655 InnoDB: Add stronger types for SQL identifiers for pretty printing
Submitted: 31 Oct 2014 20:59 Modified: 15 Dec 2014 21:01
Reporter: Kevin Lewis Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: InnoDB storage engine Severity:S3 (Non-critical)
Version:5.7.5 OS:Any
Assigned to: CPU Architecture:Any

[31 Oct 2014 20:59] Kevin Lewis
Description:
Add id_name_t for pretty printing of SQL identifiers like tablespace, columns and index names.

How to repeat:
Investigate code

Suggested fix:
struct id_name_t
[15 Dec 2014 20:53] Daniel Price
Posted by developer:
 
commit a548fba93954371cd900011a73c0c967bbc6349e
Author: Marko Mäkelä <marko.makela@oracle.com>
Date:   Fri Dec 12 13:37:30 2014 +0200

    Bug#19933607 INNODB: ADD STRONGER TYPES FOR SQL IDENTIFIERS FOR PRETTY PRINT
    
    Introduce a wrapper class id_name_t for pretty-printing quoted
    SQL identifiers, such as index, column and tablespace names
    (anything else than table names).
    The wrapper table_name_t was introduced already in
    
    Bug#19694618 DEFINE A DATA TYPE WRAPPER FOR PRETTY-PRINTING TABLE NAMES
    
    RB: 7519
    Reviewed-by: Jimmy Yang <jimmy.yang@oracle.com>
[15 Dec 2014 21:01] Daniel Price
Posted by developer:
 
Fixed as of the upcoming 5.7.6 release, and here's the changelog entry:

Added a wrapper class to improve printing of quoted SQL identifiers, such
as index, column and tablespace names.