Postgresql 分区表分区范围

结论:分区表创建分区时,范围定义是左闭右开。
创建分区表
create table orders ( idbigint, create_time timestamp(0) default current_timestamp ) partition by range (id);

创建默认分区 当插入数据没有子分区匹配时,会添加到默认分区。
create table def partition of orders default;

创建子分区
create table orders_1 partition of orders for values from (1) to (10); create table orders_2 partition of orders for values from (10) to (20);

插入数据 测试1:
insert into orders(id) values (10);

记录在 orders_2 子分区中。
测试2:
insert into orders(id) values (20);

【Postgresql 分区表分区范围】记录在 def 默认分区中。

    推荐阅读