Skip to content

Add Finding Evidence Assets

What does this MR do?

This MR creates a new model for Vulnerability Finding Evidence Assets. 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)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Database

Migration

== 20210707171536 CreateVulnerabilityFindingEvidenceAssets: migrating =========
-- create_table(:vulnerability_finding_evidence_assets, {})
-- quote_column_name(:type)
   -> 0.0000s
-- quote_column_name(:name)
   -> 0.0000s
-- quote_column_name(:url)
   -> 0.0000s
   -> 0.0103s
-- quote_table_name("check_5adf5d69de")
   -> 0.0000s
-- quote_table_name("check_839f29d7ca")
   -> 0.0000s
-- quote_table_name("check_9272d912c0")
   -> 0.0000s
-- quote_table_name(:vulnerability_finding_evidence_assets)
   -> 0.0000s
-- execute("ALTER TABLE \"vulnerability_finding_evidence_assets\"\nADD CONSTRAINT \"check_5adf5d69de\" CHECK (char_length(\"type\") <= 2048),\nADD CONSTRAINT \"check_839f29d7ca\" CHECK (char_length(\"name\") <= 2048),\nADD CONSTRAINT \"check_9272d912c0\" CHECK (char_length(\"url\") <= 2048)\n")
   -> 0.0009s
== 20210707171536 CreateVulnerabilityFindingEvidenceAssets: migrated (0.0211s) 

Rollback

== 20210707171536 CreateVulnerabilityFindingEvidenceAssets: reverting =========
-- drop_table(:vulnerability_finding_evidence_assets)
   -> 0.0022s
== 20210707171536 CreateVulnerabilityFindingEvidenceAssets: reverted (0.0106s) 

Related to #267489

Edited by Jonathan Schafer

Merge request reports