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 默认分区中。
推荐阅读
- 大数据开发之Hive篇19-Hive分区表详解
- Windows--如何查看硬盘分区表类型
- 8.|8. PostgreSQL逻辑结构(2)——表
- 认识PostgreSQL|认识PostgreSQL WAL(1)
- Linux-Shell命令|Linux-Shell命令 -- fdisk/mkfs/mount/fuser (硬盘分区/挂载)
- Kubernetes|Kubernetes stateful set讲解以及一个基于postgreSQL的具体例子
- 近期写PostgreSql的笔记
- TDSQL | DTS for PostgreSQL 逻辑复制详解
- TDSQL PostgreSQL 执行计划详解
- TDSQL-C PostgreSQL 版的高可用特性