Omaha #4347 Adding delta script for change to HS productData table.

Change-Id: I8a322ac1ba5784faec7b4567b97791302907473e

Former-commit-id: 594812ef1bd43a898e3ca48c1a8055b0399a9a42
This commit is contained in:
Robert Blum 2015-03-31 10:39:36 -05:00
parent 963f457d65
commit 1c1636971d

View file

@ -0,0 +1,24 @@
#!/bin/bash
# DR #4347 - rename the startTime column to issueTime in the productData table.
PSQL="/awips2/psql/bin/psql"
ADDTABLE="
DO \$\$
BEGIN
ALTER TABLE IF EXISTS productData ADD COLUMN issuetime timestamp;
EXCEPTION
WHEN duplicate_column THEN RAISE INFO 'column issuetime already exists in productData.';
END;
\$\$
"
echo "INFO: removing productData starttime column"
${PSQL} -U awips -d metadata -q -c "ALTER TABLE IF EXISTS productData DROP COLUMN IF EXISTS starttime;"
echo "INFO: adding productData issuetime column"
${PSQL} -U awips -d metadata -q -c "${ADDTABLE}"
echo "Done."