有没有一种方法可以在Posgresql中实现基于中继样式的基于游标的分页?

时间:2019-10-04 17:34:57

标签: postgresql pagination graphql typeorm relay

我正在尝试找到一种使用Postgresql实现基于中继样式的基于光标的分页的方法。在此方案中,我将根据某些条件在多个列上对结果进行排序。得到结果后,我将使用每个检索到的记录的列值为每个记录建立一个游标。

我的问题是:

如果我的记录中包含这样的列值:

[ { lastName: "Turing", age: "50", id: "100" } ]

,它是按如下顺序检索的:

[ { lastName: "asc", age: "desc", id: "asc" } ]

如果我保存了检索记录的标准和顺序,即使删除给定记录本身,是否有可能获得此记录之后的所有结果?

我本来打算使用rank(),但我认为删除记录后它会中断分页。

0 个答案:

没有答案