--1.postgreSQL的分區(qū)表創(chuàng)建
--建表
create table pgtb (id numeric(38,0),name varchar(100)) partition by list (id);? ?
--為表創(chuàng)建分區(qū)
create table pgtb_p10 partition of pgtb?for values in (10); ?
create table pgtb_p20 partition of pgtb?for values in (20);
--2.插入數(shù)據(jù)
insert into pgtb? values (10,'aaa');
insert into pgtb? values (20,'bbb');
insert into pgtb? values (30,'cccc');? ?--報(bào)錯(cuò)祝沸,分區(qū)不存在
--3.查詢(xún)
SELECT * FROM pgtb;
SELECT * FROM pgtb?where id = 20;? ? -- 等價(jià)于: SELECT * FROM pgtb_p20;
--4.刪除測(cè)試表
DROP TABLE pgtb;