From f2f3d050bd089326400357e8627ed582754390bc Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Sat, 31 Oct 2015 07:25:02 -0400 Subject: [PATCH] added 3.0 update schema --- .../main/resources/data/initialize_mysql.sql | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/dependency-check-core/src/main/resources/data/initialize_mysql.sql b/dependency-check-core/src/main/resources/data/initialize_mysql.sql index 5a89cd67c..49dc8cf27 100644 --- a/dependency-check-core/src/main/resources/data/initialize_mysql.sql +++ b/dependency-check-core/src/main/resources/data/initialize_mysql.sql @@ -37,4 +37,20 @@ CREATE INDEX idxSoftwareCpe ON software(cpeEntryId); INSERT INTO properties(id,value) VALUES ('version','2.9'); CREATE USER 'dcuser' IDENTIFIED BY 'DC-Pass1337!'; -GRANT SELECT, INSERT, DELETE, UPDATE ON dependencycheck.* TO 'dcuser'; \ No newline at end of file +GRANT SELECT, INSERT, DELETE, UPDATE ON dependencycheck.* TO 'dcuser'; + + +DROP PROCEDURE IF EXISTS save_property; + +DELIMITER // +CREATE PROCEDURE save_property +(IN prop varchar(50), IN val varchar(500)) +BEGIN +INSERT INTO properties (`id`, `value`) VALUES (prop, val) + ON DUPLICATE KEY UPDATE `value`=val; +END // +DELIMITER ; + +GRANT EXECUTE ON PROCEDURE dependencycheck.save_property TO 'dcuser'; + +UPDATE Properties SET value='3.0' WHERE ID='version'; \ No newline at end of file