diff --git a/sql3/planner/compileshow.go b/sql3/planner/compileshow.go index d55c0ba5a..6b9fed8c8 100644 --- a/sql3/planner/compileshow.go +++ b/sql3/planner/compileshow.go @@ -65,8 +65,14 @@ func (p *ExecutionPlanner) compileShowTablesStatement(stmt parser.Statement) (ty }, &qualifiedRefPlanExpression{ tableName: "fb_tables", - columnName: "description", + columnName: "space_used", columnIndex: 7, + dataType: parser.NewDataTypeInt(), + }, + &qualifiedRefPlanExpression{ + tableName: "fb_tables", + columnName: "description", + columnIndex: 8, dataType: parser.NewDataTypeString(), }} diff --git a/sql3/sql_complex_test.go b/sql3/sql_complex_test.go index c038bfc72..40e41b74d 100644 --- a/sql3/sql_complex_test.go +++ b/sql3/sql_complex_test.go @@ -177,6 +177,7 @@ func TestPlanner_Show(t *testing.T) { wireQueryFieldTimestamp("created_at"), wireQueryFieldTimestamp("updated_at"), wireQueryFieldBool("keys"), + wireQueryFieldInt("space_used"), wireQueryFieldString("description"), }, columns); diff != "" { t.Fatal(diff)