@@ -5036,6 +5036,15 @@ static int get_schema_tables_record(THD *thd, TABLE_LIST *tables,
50365036 }
50375037 append_create_options (thd, &str, share->option_list , false , 0 );
50385038
5039+ if (file)
5040+ {
5041+ HA_CREATE_INFO create_info;
5042+ memset (&create_info, 0 , sizeof (create_info));
5043+ file->update_create_info (&create_info);
5044+ append_directory (thd, &str, " DATA" , create_info.data_file_name );
5045+ append_directory (thd, &str, " INDEX" , create_info.index_file_name );
5046+ }
5047+
50395048 if (str.length ())
50405049 table->field [19 ]->store (str.ptr ()+1 , str.length ()-1 , cs);
50415050
@@ -8300,8 +8309,8 @@ ST_FIELD_INFO tables_fields_info[]=
83008309 OPEN_FRM_ONLY},
83018310 {" CHECKSUM" , MY_INT64_NUM_DECIMAL_DIGITS, MYSQL_TYPE_LONGLONG, 0 ,
83028311 (MY_I_S_MAYBE_NULL | MY_I_S_UNSIGNED), " Checksum" , OPEN_FULL_TABLE},
8303- {" CREATE_OPTIONS" , 255 , MYSQL_TYPE_STRING, 0 , 1 , " Create_options" ,
8304- OPEN_FRM_ONLY },
8312+ {" CREATE_OPTIONS" , 2048 , MYSQL_TYPE_STRING, 0 , 1 , " Create_options" ,
8313+ OPEN_FULL_TABLE },
83058314 {" TABLE_COMMENT" , TABLE_COMMENT_MAXLEN, MYSQL_TYPE_STRING, 0 , 0 ,
83068315 " Comment" , OPEN_FRM_ONLY},
83078316 {0 , 0 , MYSQL_TYPE_STRING, 0 , 0 , 0 , SKIP_OPEN_TABLE}
0 commit comments