1. 程式人生 > 其它 >PostgreSQL 建立分割槽表、查詢表的所有分割槽

PostgreSQL 建立分割槽表、查詢表的所有分割槽

DROP TABLE IF EXISTS "npas"."pl_rt_wfm_1h";
CREATE TABLE "npas"."pl_rt_wfm_1h" (
  "新系統規劃站點編碼" varchar(128) COLLATE "pg_catalog"."default",
  "規劃入網方案編碼" varchar(128) COLLATE "pg_catalog"."default",
  "規劃入網批次編碼" varchar(128) COLLATE "pg_catalog"."default",
  "流程名稱" varchar(255) COLLATE "pg_catalog"."default
", "流程開始時間" timestamp(6), "流程內環節" varchar(128) COLLATE "pg_catalog"."default", "bbunum" int8, "方案經度" float8, "方案緯度" float8, "單優不通過原因" varchar(4000) COLLATE "pg_catalog"."default", "單優是否通過" varchar(128) COLLATE "pg_catalog"."default", "工程退單型別" varchar(128) COLLATE "pg_catalog"."default", "單優實測經度"
text COLLATE "pg_catalog"."default", "單優實測緯度" text COLLATE "pg_catalog"."default", "工程自檢時間" timestamp(6), "單優申請時間" timestamp(6), "方案設計辦結時間" timestamp(6), "工程施工辦結時間" timestamp(6), "集中開站辦結時間" timestamp(6), "工程自檢辦結時間" timestamp(6), "單優啟用辦結時間" timestamp(6), "單優結果填報開始時間" timestamp(6), "單優結果填報結束時間"
timestamp(6), "驗收交維辦結時間" timestamp(6), "驗收交維發起時間" timestamp(6), "有勘察報告" varchar(128) COLLATE "pg_catalog"."default", "有設計方案" varchar(128) COLLATE "pg_catalog"."default", "市無優稽核人" varchar(128) COLLATE "pg_catalog"."default", "市無優稽核時間" timestamp(6), "市無優稽核結果" varchar(4000) COLLATE "pg_catalog"."default", "市無優稽核情況" varchar(4000) COLLATE "pg_catalog"."default", "省1+N稽核人" varchar(32) COLLATE "pg_catalog"."default", "省1+N稽核時間" varchar(32) COLLATE "pg_catalog"."default", "省1+N稽核結果" varchar(4000) COLLATE "pg_catalog"."default", "省1+N稽核情況" varchar(4000) COLLATE "pg_catalog"."default", "資源資料稽核人" varchar(32) COLLATE "pg_catalog"."default", "資源資料稽核時間" varchar(32) COLLATE "pg_catalog"."default", "資源資料稽核結果" varchar(4000) COLLATE "pg_catalog"."default", "集中開站開始時間" varchar(32) COLLATE "pg_catalog"."default", "優化報告" varchar(32) COLLATE "pg_catalog"."default", "驗收資料" varchar(32) COLLATE "pg_catalog"."default", "集中開站資料規劃及匯入環節的處理人" varchar(64) COLLATE "pg_catalog"."default", "集中開站資料規劃及匯入環節的處理時間" timestamp(6), "單優啟用發起時間" timestamp(6), "report_time" timestamp(6) ) PARTITION BY RANGE(report_time) ; COMMENT ON TABLE "npas"."pl_rt_wfm_1h" IS '規劃庫報表';
select
    c.relname
from
    pg_class c
    join pg_inherits i on i.inhrelid = c. oid
    join pg_class d on d.oid = i.inhparent
where
    d.relname = 'pl_rt_wfm_1h';