1.分区表创建时间戳设置问题

今天早上发现postgres数据库表中总会隔4天丢失一天的数据,后来查了一下,发现是分区表创建的有问题。
如图所示
在这里插入图片描述
可以看到每个from的时间和上一条to的时间不相同,导致上一条to的时间戳到下一条from时间戳之间的数据会被丢失。
无法直接在这里生成好的from to时间戳中更改起止时间。
这里的to的 时间戳和下一行的from时间戳保持一致即可。
from为闭区间,to为开区间。

2.查询语句

2.1查询数据库某表有多少行

SELECT count(1)
	FROM public.table ;

2.2 表中某列值类型是

SELECT id, ctime, value
	FROM public.table where value::text = '"value"' order by ctime desc limit 1000;

这里的value列值类型是json,如果我想找value列的值等于“value”的行,直接用普通的写法查不出来。
此种情况需要写为: value::text = ‘“value”’

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部