暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openGauss每日一练第 8 天 |学习openGauss分区表

原创 黄超 2021-12-14
757

自己安装的openGauss环境
启动openGauss
gs_ctl -D /gauss/data/db1/ start
登录openGauss
gsql -d postgres -p 26000 -r

1.创建一个含有5个分区的范围分区表store,在每个分区中插入记录

create table store(c1 int)
partition by range (c1)
(partition p0 values less than (50),partition p1 values less than (100),partition p2 values less than (150),partition p3 values less than (200),partition p4 values less than (250));
\d+ store;

insert into store(c1) values(10),(60),(110),(160),(210);
select * from store;
8_1.png

2.查看分区1上的数据

select * from store partition(p0);
8_2.png

3.重命名分区2

alter table store rename partition p1 to p1_1;
8_3.png

4.删除分区5

alter table store drop partition p4;
8_4.png

5.增加分区6

alter table store add partition p5 values less than (300);
8_5.png

6.在系统表pg_partition中查看分区信息

select * from pg_partition;
8_6.png

7.删除分区表

drop table store;
8_7.png

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论