Compare commits

...

2 commits

Author SHA1 Message Date
Niklas
10cdeef326
Merge pull request #5419 from stohrendorf/backport-5418 2025-10-17 20:45:39 +02:00
Steffen Ohrendorf
8e8691c1fa
improve vulnerablesoftware cpe normalization performance
Signed-off-by: Steffen Ohrendorf <steffen.ohrendorf@gmx.de>
2025-10-17 19:49:06 +02:00

View file

@ -43,7 +43,13 @@ public class v4135Updater extends AbstractUpgradeItem {
try (final Statement statement = connection.createStatement()) {
LOGGER.info("Normalizing \"VULNERABLESOFTWARE\" CPE columns");
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")
""");
}
}