|
@@ -2,6 +2,12 @@
|
|
|
-- —— pay_lsy_merchant.mch_no 唯一索引(2026-09-23)
|
|
-- —— pay_lsy_merchant.mch_no 唯一索引(2026-09-23)
|
|
|
-- 手工执行: psycopg2 连接 payment_platform_java 库
|
|
-- 手工执行: psycopg2 连接 payment_platform_java 库
|
|
|
--
|
|
--
|
|
|
|
|
+-- ★★ 2026-09-23 执行记录:本脚本**已在 payment_platform_java 上执行完毕**。
|
|
|
|
|
+-- 用户授权「随便你删哪条」⇒ 删了候选 A(id=1),守闸通过,uk_lsy_merchant_mch_no 已建成
|
|
|
|
|
+-- (pg_indexes 5 条,旧的 idx_lsy_merchant_mch_no 仍在)。全文读数见 logs/_lsy-dedup-exec.txt。
|
|
|
|
|
+-- 下面「第 0 步」的期望与实测、以及文末的重复行描述,记的都是**执行前**的状态,保留不改。
|
|
|
|
|
+-- 重跑本脚本是安全的:第 0.1 步会得 0 行、守闸通过、CREATE UNIQUE INDEX IF NOT EXISTS 无操作。
|
|
|
|
|
+--
|
|
|
-- ★ 本脚本**不是**「跑一下就完事」的建索引脚本。它自带守闸:
|
|
-- ★ 本脚本**不是**「跑一下就完事」的建索引脚本。它自带守闸:
|
|
|
-- 库里现在**真的有重复**,所以 CREATE UNIQUE INDEX 会失败。守闸把失败换成一句人话。
|
|
-- 库里现在**真的有重复**,所以 CREATE UNIQUE INDEX 会失败。守闸把失败换成一句人话。
|
|
|
-- 重复的处置是**用户的数据决策**,脚本不替你删任何行。
|
|
-- 重复的处置是**用户的数据决策**,脚本不替你删任何行。
|