我正在尝试找到一种使用Postgresql实现基于中继样式的基于光标的分页的方法。在此方案中,我将根据某些条件在多个列上对结果进行排序。得到结果后,我将使用每个检索到的记录的列值为每个记录建立一个游标。
我的问题是:
如果我的记录中包含这样的列值:
[ { lastName: "Turing", age: "50", id: "100" } ]
,它是按如下顺序检索的:
[ { lastName: "asc", age: "desc", id: "asc" } ]
如果我保存了检索记录的标准和顺序,即使删除给定记录本身,是否有可能获得此记录之后的所有结果?
我本来打算使用rank(),但我认为删除记录后它会中断分页。