暂无图片
pg如何创建组合分区
我来答
分享
暂无图片 匿名用户
pg如何创建组合分区

List + range 的形式

给个具体的例子参考下

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
李宏达
create table CH_SRV_FEEDBACK ( SURVEYID VARCHAR(32) not null, ITEMID VARCHAR(32) not null, OPERID VARCHAR(32) not null, OPTIONID VARCHAR(2) default '0' not null, REGION int8 not null, ANSWER VARCHAR(1024), CREATETIME DATE not null ) partition by list (REGION); create table PART_310 partition of CH_SRV_FEEDBACK for values in (310) partition by range (CREATETIME); create table PART_311 partition of CH_SRV_FEEDBACK for values in (311) partition by range (CREATETIME); create table PART_312 partition of CH_SRV_FEEDBACK for values in (312) partition by range (CREATETIME); create table PART_313 partition of CH_SRV_FEEDBACK for values in (313) partition by range (CREATETIME); create table PART_314 partition of CH_SRV_FEEDBACK for values in (314) partition by range (CREATETIME); create table PART_315 partition of CH_SRV_FEEDBACK for values in (315) partition by range (CREATETIME); create table PART_316 partition of CH_SRV_FEEDBACK for values in (316) partition by range (CREATETIME); create table PART_317 partition of CH_SRV_FEEDBACK for values in (317) partition by range (CREATETIME); create table PART_318 partition of CH_SRV_FEEDBACK for values in (318) partition by range (CREATETIME); create table PART_319 partition of CH_SRV_FEEDBACK for values in (319) partition by range (CREATETIME); create table PART_310_202001 partition of PART_310 for values from ('2020-01-01') to ('2020-02-01'); create table PART_310_202002 partition of PART_310 for values from ('2020-02-01') to ('2020-03-01'); create table PART_310_202003 partition of PART_310 for values from ('2020-03-01') to ('2020-04-01'); create table PART_310_202004 partition of PART_310 for values from ('2020-04-01') to ('2020-05-01'); create table PART_310_202005 partition of PART_310 for values from ('2020-05-01') to ('2020-06-01'); create table PART_310_202006 partition of PART_310 for values from ('2020-06-01') to ('2020-07-01'); create table PART_310_202007 partition of PART_310 for values from ('2020-07-01') to ('2020-08-01'); create table PART_310_202008 partition of PART_310 for values from ('2020-08-01') to ('2020-09-01'); create table PART_310_202009 partition of PART_310 for values from ('2020-09-01') to ('2020-10-01'); create table PART_310_202010 partition of PART_310 for values from ('2020-10-01') to ('2020-11-01'); create table PART_310_202011 partition of PART_310 for values from ('2020-11-01') to ('2020-12-01'); create table PART_310_202012 partition of PART_310 for values from ('2020-12-01') to ('2021-01-01');
复制
暂无图片 评论
暂无图片 有用 1
打赏 0
李宏达
答主
2022-10-07
供参考
严少安
2022-10-07
👍‍
哇哈哈
2022-10-07
👍
展开全部评论(1条)
回答交流
Markdown


请输入正文
提交
相关推荐
postgreSQL中表17个字段,11个索引,正常吗?
回答 4
SQL优化能通过SQL改写实现优化的效果最好。盲目的加索引,查询速度是上来了,写可能就慢下来了。个人感觉,正常不正常,根据你的业务程序反应,业务程序读写都ok。表示正常。如果insert慢表示不正常。
postgresql容器没有集成oracle_fdw吗?
回答 1
已采纳
你是说的官方提供的容器么?这种扩展一般都不会默认安装的,需要自行添加。你其实也可以自己做一个集成了这个扩展的容器
pg_filenode.map 这个文件在什么位置??
回答 1
对于PostgreSQL中的每张表在磁盘上都有与之相关的文件,而这些文件的名字便是relfilenode,我们可以通过pgclass的relfilenode字段去查询。selectoid,relnam
postgreSQL 里面有记录所有对象的表吗?
回答 1
可以参考官方文档里面有各种系统试图,pgtables,pgindexes,pgviews。。。。
postgresql segment size对性能的影响如何?
回答 4
在PostgreSQL中,segmentsize(数据文件段大小)对性能的影响是比较复杂的,并不直接决定点查场景下的性能。具体的影响取决于多个因素,包括硬件性能、查询模式、索引使用等。从你的观察结果来
生产中,在一个PG实例中,一般是创建一个数据库,再创建多个模式方式,或是创建多个数据库,数据库之间再通过DBLINK方式访问,哪种多一些 ?
回答 1
直接授权就能访问了啊
postgreSQL xshell这里可以指定method,在命令里面怎么指定?
回答 1
通常默认password即可
postgreSQL 里有三目函数吗?
回答 1
在PostgreSQL中,没有内置的三目函数(TernaryOperator)来直接实现类似于条件?值1:值2的三目运算符。然而,你可以使用CASE表达式来实现类似的功能。下面是使用CASE表达式实现
导出一个具体表的ddl
回答 2
pgdump之前测试过好像分区表的导出有点问题手上还没有环境如果有分区表可以关注一下看看导出有没有问题
postgreSQL 大量插入比较慢,可以从哪些方面进行排查?
回答 1
你好,以下是一些排查和优化的建议,希望可以帮助到你:确保使用批量插入语句而不是逐条插入语句。使用单个批量插入语句将多行数据同时插入到数据库表中,这比使用多个独立的插入语句要快得多。确认是否已经开启事务