Есть ли способ реализовать пагинацию курсора в стиле реле в Posgresql? - PullRequest
1 голос
/ 04 октября 2019

Я пытаюсь найти способ реализовать пейджинг на основе курсора в стиле реле с использованием Postgresql. В этой схеме я бы упорядочил свои результаты на основе определенных критериев по ряду столбцов. После того, как я получу результаты, я буду использовать значения столбцов для каждой извлеченной записи, чтобы создать курсор для каждой записи.

Мой вопрос:

Если у меня есть запись со значениями столбцов, такими какэто:

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

, и оно было получено с таким порядком:

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

Если я сохраню этот критерий и порядок, по которому была получена запись, можно ли получитьвсе результаты, которые будут получены после записи в этом порядке, даже если сама данная запись была удалена?

Я думал использовать rank (), но я думаю, что при удалении записей это нарушает разбиение на страницы.

...