awips2/deltaScripts/14.2.1/dropDeprecatedGrib.sh
Ben Steffensmeier d25df40634 Issue #2473 Remove unneeded ncgrib functionality.
Change-Id: If38138650660c75745091a82c231cd0fe8c92e38

Former-commit-id: 49a3700d37c07f42991f7ca4a65f0fd4c7010f91
2013-10-15 16:30:38 -05:00

28 lines
No EOL
899 B
Bash

#!/bin/bash
# DR #2473 drops all deprecated grib data from the database
PSQL="/awips2/psql/bin/psql"
SQL_COMMAND="
delete from plugin_info where name = 'grib';
delete from plugin_info where name = 'ncgrib';
drop table if exists grib, grib_models;
drop table if exists ncgrib, ncgrib1_parameter_map, ncgrib_genprocess, ncgrib_models, ncgrib_parameters, ncgrib_surfaces, ncgridcoverage;
drop sequence if exists gribseq;
drop sequence if exists ncgribseq;
"
echo "INFO: Dropping grib tables."
${PSQL} -U awips -d metadata -c "${SQL_COMMAND}"
echo "INFO: Removing grib site localization files"
find /awips2/edex/data/utility/edex_static/site/ -iname 'gribPathkeys.xml' -exec rm -v {} \;
find /awips2/edex/data/utility/edex_static/site -iname 'gribPurgeRules.xml' -exec rm -v {} \;
rm -rv /awips2/edex/data/utility/common_static/site/*/grib/
echo "INFO: The update finished successfully."
exit 0