You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-30 19:23:07 +03:00
MCOL-3785 wrap names of db, table & columns in "`"
This commit is contained in:
@ -2378,7 +2378,7 @@ int ha_mcs_impl_create_(const char* name, TABLE* table_arg, HA_CREATE_INFO* crea
|
|||||||
char datatype_buf[MAX_FIELD_WIDTH], def_value_buf[MAX_FIELD_WIDTH];
|
char datatype_buf[MAX_FIELD_WIDTH], def_value_buf[MAX_FIELD_WIDTH];
|
||||||
String datatype, def_value;
|
String datatype, def_value;
|
||||||
ostringstream oss;
|
ostringstream oss;
|
||||||
string tbl_name = string(share->db.str) + "." + string(share->table_name.str);
|
string tbl_name = "`" + string(share->db.str) + "`.`" + string(share->table_name.str) + "`";
|
||||||
|
|
||||||
// Save the current read_set map and mark it for read
|
// Save the current read_set map and mark it for read
|
||||||
old_map= tmp_use_all_columns(table_arg, table_arg->read_set);
|
old_map= tmp_use_all_columns(table_arg, table_arg->read_set);
|
||||||
@ -2393,7 +2393,7 @@ int ha_mcs_impl_create_(const char* name, TABLE* table_arg, HA_CREATE_INFO* crea
|
|||||||
(*field)->sql_type(datatype);
|
(*field)->sql_type(datatype);
|
||||||
if (field != table_arg->field)
|
if (field != table_arg->field)
|
||||||
oss << ", ";
|
oss << ", ";
|
||||||
oss << (*field)->field_name.str << " " << datatype.ptr();
|
oss << "`" << (*field)->field_name.str << "` " << datatype.ptr();
|
||||||
|
|
||||||
|
|
||||||
if ((*field)->has_charset())
|
if ((*field)->has_charset())
|
||||||
|
Reference in New Issue
Block a user