#!/bin/bash
set -euo pipefail

# 1. delete duplicate 497 summary
cat <<-QUERY | psql ${DATABASE_NAME:-"disclosure-backend"}
DELETE FROM "496" late
WHERE EXISTS (
  SELECT * FROM "Summary" summary
      WHERE summary."Filer_ID"::varchar = late."Filer_ID"::varchar AND late."Exp_Date" <= summary."Thru_Date");
DELETE FROM "497" late
WHERE EXISTS (
  SELECT * FROM "Summary" summary
      WHERE summary."Filer_ID"::varchar = late."Filer_ID"::varchar AND late."Ctrib_Date" <= summary."Thru_Date");
QUERY
