Я пытаюсь найти способ реализовать пейджинг на основе курсора в стиле реле с использованием Postgresql. В этой схеме я бы упорядочил свои результаты на основе определенных критериев по ряду столбцов. После того, как я получу результаты, я буду использовать значения столбцов для каждой извлеченной записи, чтобы создать курсор для каждой записи.
Мой вопрос:
Если у меня есть запись со значениями столбцов, такими какэто:
[ { lastName: "Turing", age: "50", id: "100" } ]
, и оно было получено с таким порядком:
[ { lastName: "asc", age: "desc", id: "asc" } ]
Если я сохраню этот критерий и порядок, по которому была получена запись, можно ли получитьвсе результаты, которые будут получены после записи в этом порядке, даже если сама данная запись была удалена?
Я думал использовать rank (), но я думаю, что при удалении записей это нарушает разбиение на страницы.