#!/usr/bin/env bash set -euo pipefail ROOT=${ROOT:-$(cd "$(dirname "$0")/../.." && pwd)} ARTifacts=${ARTifacts:-$ROOT/.artifacts} COUNTS=$ARTifacts/lnm-counts.json CONFLICTS=$ARTifacts/lnm-conflicts.ndjson mkdir -p "$ARTifacts" # Export advisory observations from PostgreSQL psql "${STAGING_POSTGRES_URI:?set STAGING_POSTGRES_URI}" -c "COPY (SELECT row_to_json(t) FROM advisory_observations t) TO STDOUT" > "$ARTifacts/obs.json" psql "${STAGING_POSTGRES_URI:?set STAGING_POSTGRES_URI}" -c "COPY (SELECT row_to_json(t) FROM linksets t) TO STDOUT" > "$ARTifacts/linksets.json" OBS=$(wc -l < "$ARTifacts/obs.json" | tr -d ' ') LNK=$(wc -l < "$ARTifacts/linksets.json" | tr -d ' ') cat > "$COUNTS" <