File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -301,13 +301,12 @@ def init_database(self):
301
301
versionStartIncluding TEXT,
302
302
versionStartExcluding TEXT,
303
303
versionEndIncluding TEXT,
304
- versionEndExcluding TEXT
304
+ versionEndExcluding TEXT,
305
+ FOREIGN KEY(cve_number) REFERENCES cve_severity(cve_number)
305
306
)
306
307
"""
307
- index_range = "CREATE INDEX IF NOT EXISTS product_index ON cve_range (cve_number, vendor, product)"
308
308
cursor .execute (cve_data_create )
309
309
cursor .execute (version_range_create )
310
- cursor .execute (index_range )
311
310
312
311
# Check that latest schema is being used
313
312
if not self .latest_schema (cursor ):
@@ -444,6 +443,11 @@ def populate_db(self):
444
443
445
444
# supplemental data gets added here
446
445
self .supplement_curl ()
446
+
447
+ # create index
448
+ index_range = "CREATE INDEX IF NOT EXISTS product_index ON cve_range (vendor, product, version)"
449
+ cursor .execute (index_range )
450
+
447
451
self .db_close ()
448
452
449
453
def parse_node (self , node ):
You can’t perform that action at this time.
0 commit comments