awips2/deltaScripts/15.1.1/DR4319/AddRadarVolumScanNumber.sh
Ben Steffensmeier 8fd3ff4995 Omaha #4319 Set default volumescannumber in upgrade script.
Former-commit-id: 63c6cf4c36b27bd0c9b5c5dd31c4dd463b5c3343
2015-03-31 10:33:12 -05:00

23 lines
532 B
Bash
Executable file

#!/bin/bash
echo "Updating radar table to include volume scan number."
SQL="
DO \$\$
BEGIN
ALTER TABLE radar ADD COLUMN volumescannumber integer;
EXCEPTION
WHEN duplicate_column THEN RAISE NOTICE 'column volumescannumber already exists in radar.';
END;
\$\$
"
/awips2/psql/bin/psql -U awips -d metadata -c "${SQL}"
if [[ $? != 0 ]]
then
echo "Failed to update radar table."
exit 1
fi
/awips2/psql/bin/psql -U awips -d metadata -c "UPDATE radar SET volumescannumber=0 WHERE volumescannumber IS NULL;"
echo "Done"