Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 10 additions & 12 deletions src/fundamend/sqlmodels/create_ahb_diff_view.sql
Original file line number Diff line number Diff line change
Expand Up @@ -128,12 +128,11 @@ FROM version_pairs vp
JOIN v_ahbtabellen new_tbl
ON new_tbl.format_version = vp.new_format_version
AND new_tbl.pruefidentifikator = vp.new_pruefidentifikator
WHERE NOT EXISTS (
SELECT 1 FROM v_ahbtabellen old_tbl
WHERE old_tbl.format_version = vp.old_format_version
AND old_tbl.pruefidentifikator = vp.old_pruefidentifikator
AND old_tbl.id_path = new_tbl.id_path
)
LEFT JOIN v_ahbtabellen old_check
ON old_check.format_version = vp.old_format_version
AND old_check.pruefidentifikator = vp.old_pruefidentifikator
AND old_check.id_path = new_tbl.id_path
WHERE old_check.id_path IS NULL

UNION ALL

Expand Down Expand Up @@ -171,9 +170,8 @@ FROM version_pairs vp
JOIN v_ahbtabellen old_tbl
ON old_tbl.format_version = vp.old_format_version
AND old_tbl.pruefidentifikator = vp.old_pruefidentifikator
WHERE NOT EXISTS (
SELECT 1 FROM v_ahbtabellen new_tbl
WHERE new_tbl.format_version = vp.new_format_version
AND new_tbl.pruefidentifikator = vp.new_pruefidentifikator
AND new_tbl.id_path = old_tbl.id_path
);
LEFT JOIN v_ahbtabellen new_check
ON new_check.format_version = vp.new_format_version
AND new_check.pruefidentifikator = vp.new_pruefidentifikator
AND new_check.id_path = old_tbl.id_path
WHERE new_check.id_path IS NULL;