Files
buzz-sheet/drizzle/0040_ordered_guides.sql
T
gunshiz 00f59e6e85
CI / Verify (push) Successful in 1m23s
CI / Build immutable images and deploy (push) Successful in 1m49s
fix(guides) : make ordering predictable
2026-09-09 23:40:30 +07:00

9 lines
284 B
SQL

WITH ranked_guides AS (
SELECT "id", (row_number() OVER (ORDER BY "created_at", "id") * 10)::integer AS "sort_order"
FROM "guides"."guide"
)
UPDATE "guides"."guide" AS "guide"
SET "sort_order" = ranked_guides."sort_order"
FROM ranked_guides
WHERE "guide"."id" = ranked_guides."id";