awips2/deltaScripts/13.6.1/bufrmosValidation.sh
Ben Steffensmeier 1103a2c6b1 Issue #1051 Upgrade script for bufrmos invalid locations.
Change-Id: I78b29e173654d0066852b650d4d791920fc07977

Former-commit-id: e58bdcc85e [formerly ce726f0b0d] [formerly db8989822e] [formerly e58bdcc85e [formerly ce726f0b0d] [formerly db8989822e] [formerly 0a8543b6fa [formerly db8989822e [formerly ec3d2599a9c792be08ffdb67cb0de9330b37b04a]]]]
Former-commit-id: 0a8543b6fa
Former-commit-id: c7a54bed9d [formerly e8dabda2ba] [formerly 54d479ac9d7276f257ed7bcafc4efb81dc0fa597 [formerly 313d8554cc]]
Former-commit-id: 94223e5862d628ffa24006427cf585d4d30fad45 [formerly df60fe448f]
Former-commit-id: ad83afd5d3
2013-07-30 17:08:28 -05:00

11 lines
No EOL
712 B
Bash

#!/bin/bash
# DR #1051 remove invalid bufrmos locations
PSQL="/awips2/psql/bin/psql"
${PSQL} -U awips -d metadata -c "DELETE FROM bufrmosmrf WHERE location_id IN (SELECT DISTINCT id FROM bufrmos_location WHERE latitude > 90 or latitude < -90);"
${PSQL} -U awips -d metadata -c "DELETE FROM bufrmoshpc WHERE location_id IN (SELECT DISTINCT id FROM bufrmos_location WHERE latitude > 90 or latitude < -90);"
${PSQL} -U awips -d metadata -c "DELETE FROM bufrmos_location WHERE latitude > 90 or latitude < -90;"
${PSQL} -U awips -d metadata -c "VACUUM FULL ANALYZE bufrmosmrf;"
${PSQL} -U awips -d metadata -c "VACUUM FULL ANALYZE bufrmoshpc;"
${PSQL} -U awips -d metadata -c "VACUUM FULL ANALYZE bufrmos_location;"