提交 0a7656fd 编写于 作者: L lf0 提交者: LINGuanRen

Fix show full table return TABLE type for view

上级 0fac1dd0
......@@ -443,7 +443,8 @@ int ObTenantAllTables::inner_get_next_row()
}
case TABLE_TYPE: {
if (OB_MYSQL_SCHEMA_ID == extract_pure_id(table_schema->get_database_id())) {
cells[cell_idx].set_varchar(ObString::make_string("BASE TABLE"));
cells[cell_idx].set_varchar(table_schema->is_user_view() ?
ObString::make_string("VIEW") : ObString::make_string("BASE TABLE"));
} else {
cells[cell_idx].set_varchar(
ObString::make_string(ob_mysql_table_type_str(table_schema->get_table_type())));
......
......@@ -157,7 +157,8 @@ int ObTenantShowTables::inner_get_next_row()
}
case TABLE_TYPE: {
if (OB_MYSQL_SCHEMA_ID == extract_pure_id(table_schema->get_database_id())) {
cells[cell_idx].set_varchar(ObString::make_string("BASE TABLE"));
cells[cell_idx].set_varchar(table_schema->is_user_view() ?
ObString::make_string("VIEW") : ObString::make_string("BASE TABLE"));
} else {
cells[cell_idx].set_varchar(
ObString::make_string(ob_mysql_table_type_str(table_schema->get_table_type())));
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册