Ich habe einen laufenden Postgresql-Server auf Amazon ec2. Ich verbinde mich mit pgAdmin3 über SSH-Tunnel direkt in pgAdmin3 von meinem Mac konfiguriert. Ich kann Abfragen erstellen und das vollständige Schema sehen, kein Problem.pgAdmin3 Backup über SSH-Tunnel
Wenn ich versuche, eine Sicherungskopie der Datenbank zu machen (von pgAdmin3 GUI) dann bekomme ich (auch wenn die Verbindung tatsächlich offen ist und in Betrieb) die folgende Ausnahme:
/Applications/pgAdmin3.app/Contents/SharedSupport/pg_dump --host localhost --port 5432 --username "MY_USERNAME" --role "MY_ROLE" --no-password --format custom --encoding UTF8 --verbose --file "/Users/XXX/filename" "DATABASENAME"
pg_dump: [archiver (db)] connection to database "DATABASENAME" failed: could not connect to server: Connection refused
\t Is the server running on host "localhost" (::1) and accepting
\t TCP/IP connections on port 5432?
could not connect to server: Connection refused
\t Is the server running on host "localhost" (127.0.0.1) and accepting
\t TCP/IP connections on port 5432?
Process ended with Exitcode 1.
Irgendeine Idee, warum pg_dump im Hintergrund nicht über den SSH-Tunnel verbinden kann?
Ich bin auch fragen, warum pgAdmin diese Funktionalität nicht unterstützen. Ist es ein bekannter Fehler? – Karens