#!/usr/bin/env bash
# Triase koneksi: servernya hidup? portnya benar? klien bisa masuk?
# pg_isready TIDAK menjalankan query -- hanya mengetuk pintu server.
echo '==> 1. server kursus: socket dan port yang benar'
pg_isready -h "$PGHOST" -p "$PGPORT"

echo '==> 2. port yang salah (tidak ada server di situ)'
pg_isready -h "$PGHOST" -p 59999
echo "kode keluar: $?"

echo '==> 3. psql ke port yang salah'
psql -X -p 59999 -c "SELECT 1;" 2>&1 || echo "kode keluar: $?"
