PostgreSQL REST API分页

时间:2016-08-31 21:18:57

标签: postgresql pagination

我关注Pagination Done the Right Waydatenews订购。

我想通过created_attimestamp)订购posts(如Facebook帖子)。

根据PostgreSQL Date/Time Typestimestamp的分辨率为1微秒。

然而,API的客户端只需要(显示)整秒。

那么,在插入新帖子时,默认情况下我应该将created_at舍入到整秒(使用CURRENT_TIMESTAMP(0))吗?

这样,为了获得下一页,客户端可以简单地将收到的最后一篇帖子的created_at timestamp(在整秒内)发送回REST API服务器。

否则,客户端必须知道收到的上一篇文章的确切created_at timestamp(下至微秒)。

有没有理由在数据库中存储确切的微秒(特别是如果它们从未发送到客户端)?对Facebook(或Instagram)帖子这样的东西来说,还不够精确吗?

0 个答案:

没有答案