Postgresql 是否有一种方法可以在Posgresql中实现中继样式的基于光标的分页?

Postgresql 是否有一种方法可以在Posgresql中实现中继样式的基于光标的分页?,postgresql,pagination,graphql,typeorm,relay,Postgresql,Pagination,Graphql,Typeorm,Relay,我试图找到一种使用Postgresql实现中继样式的基于光标的分页的方法。在这个方案中,我会根据一些列的特定标准对结果进行排序。得到结果后,我将使用每个检索到的记录的列值为每个记录构建一个游标 我的问题是: 如果我有一个列值如下的记录: [ { lastName: "Turing", age: "50", id: "100" } ] [ { lastName: "asc", age: "desc", id: "asc" } ] 它是按照如下顺序检索的: [ { lastName: "Turi

我试图找到一种使用Postgresql实现中继样式的基于光标的分页的方法。在这个方案中,我会根据一些列的特定标准对结果进行排序。得到结果后,我将使用每个检索到的记录的列值为每个记录构建一个游标

我的问题是:

如果我有一个列值如下的记录:

[ { lastName: "Turing", age: "50", id: "100" } ]
[ { lastName: "asc", age: "desc", id: "asc" } ]
它是按照如下顺序检索的:

[ { lastName: "Turing", age: "50", id: "100" } ]
[ { lastName: "asc", age: "desc", id: "asc" } ]
如果我保存检索记录的条件和顺序,那么即使删除了给定的记录本身,是否也可以获得该顺序中记录之后的所有结果

我本来想使用rank(),但我认为它在删除记录时会中断分页。

只有在读取之间没有任何内容写入表时(逻辑上)才可能这样做。如果是这样的话,那么这是微不足道的。你的问题到底是什么。