Skip to content

Add Finding Evidence Sources

What does this MR do?

This MR creates a new model for Vulnerability Finding Evidence Sources. This model will be replacing metadata in the finding. We are not using this table yet, that will be handled by a future MR. Related to #267489

Screenshots or Screencasts (strongly suggested)

N/A

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Database

Migration

== 20210707151536 CreateVulnerabilityFindingEvidenceSources: migrating ========
-- create_table(:vulnerability_finding_evidence_sources, {})
-- quote_column_name(:name)
   -> 0.0001s
-- quote_column_name(:url)
   -> 0.0000s
   -> 0.0111s
-- quote_table_name("check_86b537ba1a")
   -> 0.0000s
-- quote_table_name("check_0fe01298d6")
   -> 0.0000s
-- quote_table_name(:vulnerability_finding_evidence_sources)
   -> 0.0000s
-- execute("ALTER TABLE \"vulnerability_finding_evidence_sources\"\nADD CONSTRAINT \"check_86b537ba1a\" CHECK (char_length(\"name\") <= 2048),\nADD CONSTRAINT \"check_0fe01298d6\" CHECK (char_length(\"url\") <= 2048)\n")
   -> 0.0018s
== 20210707151536 CreateVulnerabilityFindingEvidenceSources: migrated (0.0165s)

Rollback

== 20210707151536 CreateVulnerabilityFindingEvidenceSources: reverting ========
-- drop_table(:vulnerability_finding_evidence_sources)
   -> 0.0021s
== 20210707151536 CreateVulnerabilityFindingEvidenceSources: reverted (0.0191s)

Related to #267489

Edited by Jonathan Schafer

Merge request reports