Skip to content

Commit c872e76

Browse files
authored
Exclude NULLs from component hash indexes (#1647)
1 parent e4ed6c9 commit c872e76

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

commons-persistence/src/main/resources/schema.sql

+12-12
Original file line numberDiff line numberDiff line change
@@ -2371,13 +2371,13 @@ CREATE UNIQUE INDEX "COMPONENTS_VULNERABILITIES_COMPOSITE_IDX" ON public."COMPON
23712371

23722372
CREATE INDEX "COMPONENTS_VULNERABILITIES_VULNERABILITY_ID_IDX" ON public."COMPONENTS_VULNERABILITIES" USING btree ("VULNERABILITY_ID");
23732373

2374-
CREATE INDEX "COMPONENT_BLAKE2B_256_IDX" ON public."COMPONENT" USING btree ("BLAKE2B_256");
2374+
CREATE INDEX "COMPONENT_BLAKE2B_256_IDX" ON public."COMPONENT" USING btree ("BLAKE2B_256") WHERE ("BLAKE2B_256" IS NOT NULL);
23752375

2376-
CREATE INDEX "COMPONENT_BLAKE2B_384_IDX" ON public."COMPONENT" USING btree ("BLAKE2B_384");
2376+
CREATE INDEX "COMPONENT_BLAKE2B_384_IDX" ON public."COMPONENT" USING btree ("BLAKE2B_384") WHERE ("BLAKE2B_384" IS NOT NULL);
23772377

2378-
CREATE INDEX "COMPONENT_BLAKE2B_512_IDX" ON public."COMPONENT" USING btree ("BLAKE2B_512");
2378+
CREATE INDEX "COMPONENT_BLAKE2B_512_IDX" ON public."COMPONENT" USING btree ("BLAKE2B_512") WHERE ("BLAKE2B_512" IS NOT NULL);
23792379

2380-
CREATE INDEX "COMPONENT_BLAKE3_IDX" ON public."COMPONENT" USING btree ("BLAKE3");
2380+
CREATE INDEX "COMPONENT_BLAKE3_IDX" ON public."COMPONENT" USING btree ("BLAKE3") WHERE ("BLAKE3" IS NOT NULL);
23812381

23822382
CREATE INDEX "COMPONENT_CLASSIFIER_IDX" ON public."COMPONENT" USING btree ("CLASSIFIER");
23832383

@@ -2391,7 +2391,7 @@ CREATE INDEX "COMPONENT_LAST_RISKSCORE_IDX" ON public."COMPONENT" USING btree ("
23912391

23922392
CREATE INDEX "COMPONENT_LICENSE_ID_IDX" ON public."COMPONENT" USING btree ("LICENSE_ID");
23932393

2394-
CREATE INDEX "COMPONENT_MD5_IDX" ON public."COMPONENT" USING btree ("MD5");
2394+
CREATE INDEX "COMPONENT_MD5_IDX" ON public."COMPONENT" USING btree ("MD5") WHERE ("MD5" IS NOT NULL);
23952395

23962396
CREATE INDEX "COMPONENT_NAME_IDX" ON public."COMPONENT" USING btree ("NAME");
23972397

@@ -2405,19 +2405,19 @@ CREATE INDEX "COMPONENT_PURL_COORDINATES_IDX" ON public."COMPONENT" USING btree
24052405

24062406
CREATE INDEX "COMPONENT_PURL_IDX" ON public."COMPONENT" USING btree ("PURL");
24072407

2408-
CREATE INDEX "COMPONENT_SHA1_IDX" ON public."COMPONENT" USING btree ("SHA1");
2408+
CREATE INDEX "COMPONENT_SHA1_IDX" ON public."COMPONENT" USING btree ("SHA1") WHERE ("SHA1" IS NOT NULL);
24092409

2410-
CREATE INDEX "COMPONENT_SHA256_IDX" ON public."COMPONENT" USING btree ("SHA_256");
2410+
CREATE INDEX "COMPONENT_SHA3_256_IDX" ON public."COMPONENT" USING btree ("SHA3_256") WHERE ("SHA3_256" IS NOT NULL);
24112411

2412-
CREATE INDEX "COMPONENT_SHA384_IDX" ON public."COMPONENT" USING btree ("SHA_384");
2412+
CREATE INDEX "COMPONENT_SHA3_384_IDX" ON public."COMPONENT" USING btree ("SHA3_384") WHERE ("SHA3_384" IS NOT NULL);
24132413

2414-
CREATE INDEX "COMPONENT_SHA3_256_IDX" ON public."COMPONENT" USING btree ("SHA3_256");
2414+
CREATE INDEX "COMPONENT_SHA3_512_IDX" ON public."COMPONENT" USING btree ("SHA3_512") WHERE ("SHA3_512" IS NOT NULL);
24152415

2416-
CREATE INDEX "COMPONENT_SHA3_384_IDX" ON public."COMPONENT" USING btree ("SHA3_384");
2416+
CREATE INDEX "COMPONENT_SHA_256_IDX" ON public."COMPONENT" USING btree ("SHA_256") WHERE ("SHA_256" IS NOT NULL);
24172417

2418-
CREATE INDEX "COMPONENT_SHA3_512_IDX" ON public."COMPONENT" USING btree ("SHA3_512");
2418+
CREATE INDEX "COMPONENT_SHA_384_IDX" ON public."COMPONENT" USING btree ("SHA_384") WHERE ("SHA_384" IS NOT NULL);
24192419

2420-
CREATE INDEX "COMPONENT_SHA512_IDX" ON public."COMPONENT" USING btree ("SHA_512");
2420+
CREATE INDEX "COMPONENT_SHA_512_IDX" ON public."COMPONENT" USING btree ("SHA_512") WHERE ("SHA_512" IS NOT NULL);
24212421

24222422
CREATE INDEX "COMPONENT_SWID_TAGID_IDX" ON public."COMPONENT" USING btree ("SWIDTAGID");
24232423

0 commit comments

Comments
 (0)