Stop replacements cluttering comparisons
This stops the replaced package getting compared with it's replacement.
This commit is contained in:
parent
b2bf948a00
commit
e13febc817
|
@ -395,6 +395,15 @@ FULL OUTER JOIN target_packages
|
|||
AND base_packages.version = target_packages.version
|
||||
AND base_packages.system = target_packages.system
|
||||
AND base_packages.target = target_packages.target
|
||||
AND (
|
||||
(
|
||||
base_packages.replacement_package_id IS NULL AND
|
||||
target_packages.replacement_package_id IS NULL
|
||||
) OR (
|
||||
base_packages.replacement_package_id IS NOT NULL AND
|
||||
target_packages.replacement_package_id IS NOT NULL
|
||||
)
|
||||
)
|
||||
WHERE
|
||||
(
|
||||
base_packages.id IS NULL OR
|
||||
|
@ -577,6 +586,15 @@ FROM base_packages
|
|||
FULL OUTER JOIN target_packages
|
||||
ON base_packages.name = target_packages.name
|
||||
AND base_packages.version = target_packages.version
|
||||
AND (
|
||||
(
|
||||
base_packages.replacement_package_id IS NULL AND
|
||||
target_packages.replacement_package_id IS NULL
|
||||
) OR (
|
||||
base_packages.replacement_package_id IS NOT NULL AND
|
||||
target_packages.replacement_package_id IS NOT NULL
|
||||
)
|
||||
)
|
||||
WHERE
|
||||
base_packages.id IS NULL OR
|
||||
target_packages.id IS NULL OR
|
||||
|
|
Loading…
Reference in New Issue