【详述】问题详细描述
需要批量获取StarRocks的分区元数据
【背景】做过哪些操作?
【业务影响】
在数据资产中展示表的分区列表。
在infomation_schema.partitions中没有数据, 无法看到表的分区列表
【StarRocks版本】3.0
可以从information_schema或其他StarRocks的元数据中直接获取到吗?
我们使用的是jdbc链接直接查询的
麻烦在详述一下您的需求? 我理解在数据资产中展示表的分区 直接用下述语句查出来进行展示 这样不可以吗?
SHOW PARTITIONS FROM site_access;
show partitions from table_name;
show partitions from Employees;
±------------±--------------±---------------±--------------------±-------------------±-------±-------------±------±----------------±--------±---------------±--------------±--------------------±-------------------------±---------±-----------±---------+
| PartitionId | PartitionName | VisibleVersion | VisibleVersionTime | VisibleVersionHash | State | PartitionKey | Range | DistributionKey | Buckets | ReplicationNum | StorageMedium | CooldownTime | LastConsistencyCheckTime | DataSize | IsInMemory | RowCount |
±------------±--------------±---------------±--------------------±-------------------±-------±-------------±------±----------------±--------±---------------±--------------±--------------------±-------------------------±---------±-----------±---------+
| 10228 | Employees | 4 | 2023-10-13 15:38:29 | 0 | NORMAL | | | EmployeeID | 3 | 1 | HDD | 9999-12-31 23:59:59 | NULL | 1.7KB | false | 5 |
±------------±--------------±---------------±--------------------±-------------------±-------±-------------±------±----------------±--------±---------------±--------------±--------------------±-------------------------±---------±-----------±---------+
1 row in set (0.00 sec)
or
show tablet from table_name;
