Files
OpenShell/crates/openshell-server/migrations/postgres/008_add_pagination_indexes.sql
Drew Newberry 33bbda3d33 refactor(persistence): adopt continuation-token pagination (#3249)
* refactor(persistence): adopt continuation-token pagination

Signed-off-by: Drew Newberry <anewberry@nvidia.com>

* fix(pagination): address continuation review findings

Signed-off-by: Drew Newberry <anewberry@nvidia.com>

* fix(tui): recover completed list refreshes

Signed-off-by: Drew Newberry <anewberry@nvidia.com>

* fix(pagination): address review scalability findings

Signed-off-by: Drew Newberry <anewberry@nvidia.com>

* fix(pagination): repair branch validation

Signed-off-by: Drew Newberry <anewberry@nvidia.com>

* docs(go): use page size in template example

Signed-off-by: Drew Newberry <anewberry@nvidia.com>

---------

Signed-off-by: Drew Newberry <anewberry@nvidia.com>
2026-09-11 00:02:07 +00:00

7 lines
349 B
SQL

-- Support workspace-scoped and platform-wide keyset pagination orderings.
CREATE INDEX IF NOT EXISTS objects_workspace_page_idx
ON objects (object_type, workspace, created_at_ms, COALESCE(name, ''), id);
CREATE INDEX IF NOT EXISTS objects_all_workspaces_page_idx
ON objects (object_type, created_at_ms, COALESCE(name, ''), workspace, id);