Merge pull request #5418 from stohrendorf/speed-up-vulnerablesoftware-normalization

This commit is contained in:
Niklas 2025-10-17 19:24:04 +02:00 committed by GitHub
commit 389377f46b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -43,7 +43,13 @@ public class v4135Updater extends AbstractUpgradeItem {
try (final Statement statement = connection.createStatement()) { try (final Statement statement = connection.createStatement()) {
LOGGER.info("Normalizing \"VULNERABLESOFTWARE\" CPE columns"); LOGGER.info("Normalizing \"VULNERABLESOFTWARE\" CPE columns");
statement.execute(/* language=SQL */ """ statement.execute(/* language=SQL */ """
UPDATE "VULNERABLESOFTWARE" SET "PART" = LOWER("PART"), "VENDOR" = LOWER("VENDOR"), "PRODUCT" = LOWER("PRODUCT") UPDATE "VULNERABLESOFTWARE"
SET "PART" = LOWER("PART"),
"VENDOR" = LOWER("VENDOR"),
"PRODUCT" = LOWER("PRODUCT")
WHERE "PART <> LOWER("PART")
OR "VENDOR <> LOWER("VENDOR")
OR "PRODUCT <> LOWER("PRODUCT")"
"""); """);
} }
} }