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):
301301 versionStartIncluding TEXT,
302302 versionStartExcluding TEXT,
303303 versionEndIncluding TEXT,
304- versionEndExcluding TEXT
304+ versionEndExcluding TEXT,
305+ FOREIGN KEY(cve_number) REFERENCES cve_severity(cve_number)
305306 )
306307 """
307- index_range = "CREATE INDEX IF NOT EXISTS product_index ON cve_range (cve_number, vendor, product)"
308308 cursor .execute (cve_data_create )
309309 cursor .execute (version_range_create )
310- cursor .execute (index_range )
311310
312311 # Check that latest schema is being used
313312 if not self .latest_schema (cursor ):
@@ -444,6 +443,11 @@ def populate_db(self):
444443
445444 # supplemental data gets added here
446445 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+
447451 self .db_close ()
448452
449453 def parse_node (self , node ):
You can’t perform that action at this time.
0 commit comments