fix(migration): tolerate existing order request id

This commit is contained in:
lai_hong
2026-09-16 20:13:15 +08:00
parent 854ea103a9
commit aed7d12051
2 changed files with 3 additions and 4 deletions
@@ -1,3 +1,4 @@
-- 订单幂等键(api-contract-v1 §6requestId 防重复下单,重复请求返回已创建订单)
ALTER TABLE "Order" ADD COLUMN "requestId" TEXT;
CREATE UNIQUE INDEX "Order_requestId_key" ON "Order"("requestId");
-- 允许已有 R1/R3 本地库安全接入 R2:字段已存在时不应中断整套迁移。
ALTER TABLE "Order" ADD COLUMN IF NOT EXISTS "requestId" TEXT;
CREATE UNIQUE INDEX IF NOT EXISTS "Order_requestId_key" ON "Order"("requestId");