невозможно экспортировать / импортировать, используя psql remote Postgresql - PullRequest
0 голосов
/ 07 января 2020

Я хочу экспортировать / импортировать данные в Postgres, который находится внутри удаленного сервера. и было бы лучше, если бы я мог использовать pgadmin.

psql --host=atlas-postgres.interpark.com --username=atlas --password atlas < atlasdb_backup_20200106.dump

, но я получил эту ошибку

Password:
psql: could not connect to server: Connection refused
    Is the server running on host "a.b.com" (211.233.74.134) and accepting
    TCP/IP connections on port 5432?

Я могу получить доступ только к nginx серверу.

(Me) -------> (nginx server_134 - (прокси) -> postgres, pgadmin server_188)

Я хорошо вижу веб-консоль pgadmin в my p c.

nginx conf вот так.

upstream postgres {

  server a.a.a.a:this_port;

} ​​

server {

listen 80;
server_name postgres.com;
rewrite ^ https://$server_name$request_uri? permanent;

}

server {

listen 443;
server_name postgres.com;
ssl_on;
ssl_certificate /etc/ssl/certs/blahblah.pem;
ssl_certificat_key /blahblah.pem;

location / {
   proxy_pass http://postgres;
}

}

the 134 server прослушивает postgres доменное имя, используя 80 или 443 порт. В этом случае Как я могу получить доступ к postgres серверу? * Могу ли я использовать psql? *, потому что я не могу получить прямой доступ к 5432 порту 188-го сервера.

postgres -V: 9.2. 24

версия pgadmin: я использую изображение pgadmin docker из https://hub.docker.com/r/dpage/pgadmin4/, что составляет около 4 недель для go.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...