-- Migration: add unique constraint to order_no in pre_planting_synced_orders
-- 用 orderNo（业务单号）作为追踪表的唯一键，避免依赖数据库自增 BigInt ID
-- 调整背景：Debezium CDC 事件中 @map("order_id") 列名与 Prisma 字段名 id 不一致，
-- 改用 orderNo 作为 upsert 和查询的唯一标识，更稳定、更语义化。

CREATE UNIQUE INDEX IF NOT EXISTS "pre_planting_synced_orders_order_no_key"
  ON "pre_planting_synced_orders"("order_no");
