Улучшение DQ проверки

This commit is contained in:
2026-01-18 22:24:06 +03:00
parent e5a9a07f01
commit 843500cf52
5 changed files with 14 additions and 8 deletions
+2 -1
View File
@@ -62,7 +62,8 @@ BEGIN
END IF;
-- Проверка на дубликаты (ticket_no, flight_id)
SELECT COUNT(*) - COUNT(DISTINCT ticket_no || '|' || flight_id)
-- Используем md5 от ROW, чтобы избежать коллизий при склейке строк.
SELECT COUNT(*) - COUNT(DISTINCT md5(ROW(ticket_no, flight_id)::text))
INTO v_dup_count
FROM stg.segments AS s
WHERE s.batch_id = v_batch_id;