awips2/deltaScripts/19.3.4/DR8026/removeBadGridCoverageRecords.sql
2022-05-05 12:34:50 -05:00

6 lines
414 B
PL/PgSQL

BEGIN;
CREATE TEMPORARY TABLE gridcoverage_id_tmp AS (SELECT id FROM gridcoverage WHERE majoraxis > 7000000 OR minoraxis > 7000000);
DELETE FROM grid WHERE info_id IN (SELECT id FROM grid_info WHERE location_id IN (SELECT * FROM gridcoverage_id_tmp));
DELETE FROM grid_info WHERE location_id IN (SELECT * FROM gridcoverage_id_tmp);
DELETE FROM gridcoverage WHERE id IN (SELECT * FROM gridcoverage_id_tmp);
COMMIT;