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';

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章