1
0
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:
Sergey Glukhov
2009-10-23 14:19:54 +05:00
parent 0a0f50e4ab
commit 676c12e2d4
9 changed files with 221 additions and 195 deletions

View File

@ -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= "";