本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

如何查看錶的分布鍵定義和表的分區定義?

更新時間:2024-02-05 10:31

如何查看分布鍵

  • 使用psql查看
    \d <table_name>
  • 使用SQL查看
    -- ADB PG 4.3版本
    
    SELECT attname FROM pg_attribute WHERE attrelid='<schema_name>.<table_name>'::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='<schema_name>.<table_name>'::regclass and attnum in (SELECT unnest(distkey) FROM pg_catalog.gp_distribution_policy t WHERE localoid='schemaname.tblname'::regclass);
說明
  • <schema_name>:模式名稱。
  • <table_name>:表名稱。

如何查看分區定義

  • 使用psql查看
    \d+ <table_name>
  • 使用SQL查看
    SELECT pg_get_partition_def('<schema_name>.<table_name>'::regclass,true);
說明
  • <schema_name>:模式名稱。
  • <table_name>:表名稱。
  • 本頁導讀 (1, M)
  • 如何查看分布鍵
  • 如何查看分區定義
文檔反饋
phone 聯絡我們

立即和Alibaba Cloud在線服務人員進行交談,獲取您想了解的產品信息以及最新折扣。

alicare alicarealicarealicare