Fix ingestion conflicts and local report date

This commit is contained in:
wuyanwanwu
2026-08-10 00:41:37 +08:00
parent 6781d44631
commit 1e4adc63c0
2 changed files with 9 additions and 3 deletions
+2 -2
View File
@@ -105,7 +105,7 @@ BEGIN
'published',
'skipped'
)
ON CONFLICT (report_date) DO UPDATE SET
ON CONFLICT ON CONSTRAINT uq_daily_reports_report_date DO UPDATE SET
title = EXCLUDED.title,
introduction = EXCLUDED.introduction,
status = 'published',
@@ -123,7 +123,7 @@ BEGIN
importance_score >= 85
FROM news_articles
WHERE id = v_article_id
ON CONFLICT (report_id, article_id) DO UPDATE SET
ON CONFLICT ON CONSTRAINT report_articles_pkey DO UPDATE SET
section = EXCLUDED.section,
display_order = EXCLUDED.display_order,
is_highlight = EXCLUDED.is_highlight;