Skip to content

Commit

Permalink
Merge pull request #1323 from DependencyTrack/schema-change-for-compo…
Browse files Browse the repository at this point in the history
…nent-property

Schema change to add component property
  • Loading branch information
nscuro authored Jun 11, 2024
2 parents acad9a9 + d7eb5f2 commit cbc7740
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions commons-persistence/src/main/resources/schema.sql
Original file line number Diff line number Diff line change
Expand Up @@ -979,6 +979,18 @@ ALTER TABLE "VULNERABILITY_POLICY" ADD "OPERATION_MODE" VARCHAR(255);

INSERT INTO databasechangelog (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('v5.5.0-9', 'sahibamittal', 'migration/changelog-v5.5.0.xml', NOW(), 26, '9:05667de88f118ce836fc3c4e2785a1dc', 'addColumn tableName=VULNERABILITY_POLICY', '', 'EXECUTED', NULL, NULL, '4.27.0', '7510478435');

-- Changeset migration/changelog-v5.5.0.xml::v5.5.0-10::sahibamittal
SET SEARCH_PATH TO public, "$user","public";

CREATE TABLE "COMPONENT_PROPERTY" ("ID" BIGINT GENERATED BY DEFAULT AS IDENTITY NOT NULL, "COMPONENT_ID" BIGINT NOT NULL, "GROUPNAME" TEXT, "PROPERTYNAME" TEXT NOT NULL, "PROPERTYVALUE" TEXT, "PROPERTYTYPE" TEXT NOT NULL, "DESCRIPTION" TEXT, "UUID" TEXT NOT NULL, CONSTRAINT "COMPONENT_PROPERTY_PK" PRIMARY KEY ("ID"));

ALTER TABLE "COMPONENT_PROPERTY" ADD CONSTRAINT "COMPONENT_PROPERTY_COMPONENT_ID_FK" FOREIGN KEY ("COMPONENT_ID") REFERENCES "COMPONENT" ("ID") ON UPDATE NO ACTION ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;

ALTER TABLE "COMPONENT_PROPERTY" ADD CONSTRAINT "COMPONENT_PROPERTY_TYPE_check"
CHECK ("PROPERTYTYPE" IS NULL OR "PROPERTYTYPE"::TEXT = ANY(ARRAY['BOOLEAN', 'INTEGER', 'NUMBER', 'STRING', 'ENCRYPTEDSTRING', 'TIMESTAMP', 'URL', 'UUID']));

INSERT INTO databasechangelog (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('v5.5.0-10', 'sahibamittal', 'migration/changelog-v5.5.0.xml', NOW(), 27, '9:1a88e7c24a88dcd74656a4065d9d33f1', 'createTable tableName=COMPONENT_PROPERTY; addForeignKeyConstraint baseTableName=COMPONENT_PROPERTY, constraintName=COMPONENT_PROPERTY_COMPONENT_ID_FK, referencedTableName=COMPONENT; sql', '', 'EXECUTED', NULL, NULL, '4.27.0', '8120721953');

-- Changeset migration/changelog-procedures.xml::function_cvssv3-to-severity::[email protected]
SET SEARCH_PATH TO public, "$user","public";

Expand Down

0 comments on commit cbc7740

Please sign in to comment.