導入 browse.sh 比價診斷計畫
All checks were successful
CD Pipeline / deploy (push) Successful in 1m21s

This commit is contained in:
OoO
2026-05-21 18:40:14 +08:00
committed by AiderHeal Bot
parent 106c1935f4
commit 0cea70890a
9 changed files with 576 additions and 2 deletions

View File

@@ -0,0 +1,23 @@
-- =============================================================================
-- Migration 042: PChome browse.sh 診斷計畫欄位
-- MOMO PRO — Price comparison fallback observability
-- 2026-05-21 台北
-- =============================================================================
-- 說明:
-- competitor_match_attempts 補存 browse.sh 診斷計畫 JSON。
-- 正式價格爬蟲仍維持 API-first此欄位只保存低信心、無結果、
-- 單位價覆核或外部爬蟲錯誤時的 read-only probe plan供人工或
-- opt-in 執行 `browse get/open` 做 selector / XHR / 商品頁取證。
-- =============================================================================
ALTER TABLE IF EXISTS competitor_match_attempts
ADD COLUMN IF NOT EXISTS browse_diagnostic_json JSONB;
CREATE INDEX IF NOT EXISTS idx_comp_match_attempts_browse_diag_time
ON competitor_match_attempts (attempted_at DESC)
WHERE browse_diagnostic_json IS NOT NULL;
DO $$
BEGIN
RAISE NOTICE '✅ Migration 042 完成 — PChome browse.sh 診斷計畫欄位已補齊';
END $$;