갱신 행의 ID를 보존하고 예약턴의 불필요한 시퀀스를 제거한다

This commit is contained in:
Hide_D committed 2026-11-14 18:44:22 +09:00
1 parent bc54b157c1
commit 81e101ffef
43 files changed
+587 -113

No files matched your search

@@ -0,0 +1,13 @@
-- Queue position and revision/lease are the domain identity. The unused ID was
-- regenerated on every transactional delete/create, consuming 30/12 numbers.
-- Reuse the existing proven unique indexes; keep every command and timestamp.
BEGIN;
ALTER TABLE "general_turn" DROP CONSTRAINT "general_turn_pkey";
ALTER TABLE "general_turn" ADD CONSTRAINT "general_turn_pkey"
PRIMARY KEY USING INDEX "general_turn_general_id_turn_idx_key";
ALTER TABLE "general_turn" DROP COLUMN "id";
ALTER TABLE "nation_turn" DROP CONSTRAINT "nation_turn_pkey";
ALTER TABLE "nation_turn" ADD CONSTRAINT "nation_turn_pkey"
PRIMARY KEY USING INDEX "nation_turn_nation_id_officer_level_turn_idx_key";
ALTER TABLE "nation_turn" DROP COLUMN "id";
COMMIT;