PostgreSQL创建分表

前端之家收集整理的这篇文章主要介绍了PostgreSQL创建分表前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

先创建分表

create table tbl_partition_201712 (
check ( report_time >= DATE '2017-12-01' AND report_time < DATE '2017-12-31' )
) INHERITS (passenger_flow);

通过建立规则的方式进行分区。这里以日期作为分隔的依据

CREATE RULE insert_tbl_partition_201211 AS ON INSERT TO passenger_flow WHERE ( report_time >= DATE '2017-12-01' AND report_time < DATE '2017-12-31' ) DO INSTEAD INSERT INTO tbl_partition_201712 VALUES (NEW.*);

原文链接:https://www.f2er.com/postgresql/193337.html

猜你在找的Postgre SQL相关文章