Files
Neo-ZQYY/docs/audit/prompt_logs/prompt_log_20260220_115039.md

764 B
Raw Blame History

  • [P20260220-115039] 2026-02-20 11:50:39 +0800
    • summary: full_window 当同一个 id 的记录内容变化时content_hash 不同INSERT ... ON CONFLICT (id, content_hash) 不会命中冲突所以是新建一行不是原地更新。ODS 层是快照模式…
    • prompt:
full_window     当同一个 id 的记录内容变化时content_hash 不同INSERT ... ON CONFLICT (id, content_hash) 不会命中冲突所以是新建一行不是原地更新。ODS 层是快照模式——同一业务实体的每个版本都保留为独立行。我之前说"原地更新"是错的,抱歉。只有当 (id, content_hash) 完全相同时才命中 ON CONFLICT DO UPDATE实际上就是 DO NOTHING 的效果,因为内容一样)。