diff --git a/deltaScripts/13.6.1/createDDSystemStatusTable.sh b/deltaScripts/13.6.1/createDDSystemStatusTable.sh new file mode 100644 index 0000000000..2f32ca2a09 --- /dev/null +++ b/deltaScripts/13.6.1/createDDSystemStatusTable.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +SQL_SCRIPT="createDDSystemStatusTable.sql" + +# ensure that the sql script is present +if [ ! -f ${SQL_SCRIPT} ]; then + echo "ERROR: the required sql script - ${SQL_SCRIPT} was not found." + echo "FATAL: the update has failed!" + exit 1 +fi + +echo "INFO: update started - creating ddsystemstatus table" + +# run the update +/awips2/psql/bin/psql -U awips -d metadata -f ${SQL_SCRIPT} +if [ $? -ne 0 ]; then + echo "FATAL: the update has failed!" + exit 1 +fi + +echo "INFO: the update has completed successfully!" + +exit 0 \ No newline at end of file diff --git a/deltaScripts/13.6.1/createDDSystemStatusTable.sql b/deltaScripts/13.6.1/createDDSystemStatusTable.sql new file mode 100644 index 0000000000..63171daab3 --- /dev/null +++ b/deltaScripts/13.6.1/createDDSystemStatusTable.sql @@ -0,0 +1,7 @@ +CREATE TABLE IF NOT EXISTS ddsystemstatus +( + name character varying(255) NOT NULL, + systemtype character varying(255) NOT NULL, + status character varying(255), + CONSTRAINT ddsystemstatus_pkey PRIMARY KEY (name, systemtype) +) \ No newline at end of file