mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Bug#35428 When selecting from INFORMATION_SCHEMA tables, incomplete metadata
backport to Betony
This commit is contained in:
@ -1527,7 +1527,12 @@ void Field::make_field(Send_field *field)
|
||||
if (orig_table && orig_table->s->db.str && *orig_table->s->db.str)
|
||||
{
|
||||
field->db_name= orig_table->s->db.str;
|
||||
field->org_table_name= orig_table->s->table_name.str;
|
||||
if (orig_table->pos_in_table_list &&
|
||||
orig_table->pos_in_table_list->schema_table)
|
||||
field->org_table_name= (orig_table->pos_in_table_list->
|
||||
schema_table->table_name);
|
||||
else
|
||||
field->org_table_name= orig_table->s->table_name.str;
|
||||
}
|
||||
else
|
||||
field->org_table_name= field->db_name= "";
|
||||
|
Reference in New Issue
Block a user