Bug: -h localhost is not working
Steps to reproduce
Run checkup on the same host where Postgres is installed, with -h localhost
(connecting via TCP Postgres connection, not using Unix socket). Alternatively, create a SSH tunnel to a remote server ssh -fNTML 9999:localhost432 user@host
and try run checkup with -localhost -p 9999
. Both will fail.
I use this workaround now:
sudo sh -c "echo '127.0.0.1 localhost2' >> /etc/hosts"
And then run checkup with -h localhost2
, but this looks bad.
Idea from @anatolystansler: if we have reports which require SSH tunnel connection, in case of local connection these reports should be marked as disable (in both CLI and MD) with the warning like “Use SSH connection option to enable this report".
Edited by Anna