I personally would create an ssh tunnel for port 5432, if ssh was open but 5432 was not.
ssh -L 5432:localhost:5432 redhat_ip_address
pg_dumpall -U postgres | psql -h localhost -U postgres
The two commands in separate windows/sessions.
On Sun, 28 Jul 2024 at 22:33, Ron Johnson <ronljohnsonjr@xxxxxxxxx> wrote:
On Sun, Jul 28, 2024 at 8:30 AM Laurenz Albe <laurenz.albe@xxxxxxxxxxx> wrote:On Sun, 2024-07-28 at 13:09 +0530, Wasim Devale wrote:
> Can I use below command directly stream pg_dumpall from CentOS7 to RedHat 9:
>
> pg_dumpall -U postgres | ssh postgres@redhat_ip_address "psql -U postgres"
No idea, but the correct way is
pg_dumpall -U postgres | psql -h redhat_ip_address -U postgres
The correct way, if port 5432 is open. Which isn't always the case.