chore: remove plaintext postgres retry credentials

This commit is contained in:
gongzhiyong
2026-05-03 21:49:55 +08:00
parent 50bf3de6f0
commit a7588e1bc8
Regular → Executable
+10 -10
View File
@@ -1,13 +1,13 @@
#!/usr/bin/env bash #!/usr/bin/env bash
set -e set -euo pipefail
export PGHOST=heicode.postgres.database.azure.com
export PGPORT=5432
export PGDATABASE=heicode
export PGPASSWORD="Myadmin@123456."
export PGSSLMODE=require
echo "[try-1] PGUSER=heicode" # Local PostgreSQL retry helper.
PGUSER=heicode psql -c "select current_user, current_database();" || true # Do not store real credentials in this file. Supply them through the shell
# environment or a secret manager before running it.
: "${PGHOST:?PGHOST is required}"
: "${PGUSER:?PGUSER is required}"
: "${PGPORT:=5432}"
: "${PGDATABASE:?PGDATABASE is required}"
: "${PGPASSWORD:?PGPASSWORD is required}"
echo "[try-2] PGUSER=heicode@heicode" psql "sslmode=require host=${PGHOST} port=${PGPORT} user=${PGUSER} dbname=${PGDATABASE}"
PGUSER='heicode@heicode' psql -c "select current_user, current_database();" || true