2017-12-14 5 views
0

나는이 같은 테이블에 대한 PostgreSQL의 10 파티션을 만드는 경우 :인간이 읽을 수 PostgreSQL의 10 파티션 설명

CREATE TABLE measurement_y2006m01 PARTITION OF measurement 
    FOR VALUES FROM ('2006-01-01') TO ('2006-02-01'); 

가 어떻게이 pg_catalog 테이블과 뷰에서 DDL을 다시 만들 수 있습니까? pg_class 테이블에 relpartbound 열이 있지만 내용이 읽을 수없는 내부 형식입니다.

+0

http://dba.stackexchange.com에서이 요청하는 것이 더있을 수 있습니다 –

답변

0

당신은 파티션 정의의 읽을 수있는 버전을 얻을 수 pg_get_expr()를 사용할 수 있습니다

select pg_get_expr(c.relpartbound, c.oid, true) as partition_expression 
from pg_class c 
where relname = 'measurement_y2006m01'; 
관련 문제