我在 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');
我希望分区是从星期六到星期六。可能吗?