如何查看分布键
- 使用psql查看
\d tblname
- 使用SQL查看
-- ADB PG 4.3版本 SELECT attname FROM pg_attribute WHERE attrelid='schemaname.tblname'::regclass and attnum in (SELECT unnest(attrnums) FROM pg_catalog.gp_distribution_policy t WHERE localoid='schemaname.tblname'::regclass); -- ADB PG 6版本 SELECT attname FROM pg_attribute WHERE attrelid='schemaname.tblname'::regclass and attnum in (SELECT unnest(distkey) FROM pg_catalog.gp_distribution_policy t WHERE localoid='schemaname.tblname'::regclass);
说明- schemaname为模式名称。
- tblname为表名称。
如何查看分区定义
- 使用psql查看
\d+ tblname
- 使用SQL查看
SELECT pg_get_partition_def('schemaname.tblname'::regclass,true);
- schemaname为模式名称。
- tblname为表名称。