如何查看分布键

  • 使用psql查看
    \d tblname
  • 使用SQL查看
    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);
    说明
    • schemaname为模式名称。
    • tblname为表名称。

如何查看分区定义

  • 使用psql查看
    \d+ tblname
  • 使用SQL查看
    SELECT pg_get_partition_def('schemaname.tblname'::regclass,true);
    • schemaname为模式名称。
    • tblname为表名称。