首页 > 解决方案 > Postgress pg_partman 每周分区,更改周开始日期

问题描述

我在 PostgreSQL DB 上使用 pg_partman,为每周数据创建自动分区。周总是从星期一到星期一创建。

这是我正在使用的查询:

SELECT partman.create_parent(p_parent_table => 'schema.table',
                             p_control => 'start_week_date',
                             p_type => 'native',
                             p_interval => 'weekly',
                             p_premake => 1);

这是 pg_partman 生成的 DDL:

partition of table
(
    constraint table_p2021_09_pkey
        primary key (id, start_week_date)
)
FOR VALUES FROM ('2021-10-25') TO ('2021-11-01');

我希望分区是从星期六到星期六。可能吗?

标签: postgresqlpartitioningpg-partman

解决方案


推荐阅读