Легкие очки для всех, кроме меня. Я пытаюсь использовать pg_dump. У меня Mac OSx, postgres.app, 9.2, и я хочу сделать резервную копию своей базы данных. Я пробовал другие решения для той же проблемы, но безуспешно. Насколько я могу судить, postgres.app работает на 5432. Я выполнил приведенную ниже команду из случайного каталога и из моего каталога данных, но не повезло.
Команда попробовала:
$ pg_dump pdbt > pdbt.sql
Ошибка:
pg_dump: [archiver (db)] connection to database "pdbt" failed: could not connect to server: No such file or directory
Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
psql pdbt -l
работает? Пожалуйста, попробуйте с -h dirname напримерpg_dump -h /tmp/ pdbt > pdbt.sql
- person wildplasser   schedule 28.09.2013psql -h localhost pdbt -l
работает? Также: попробуйте проверить разные версии двоичных файлов (сначала неправильный в PATH). Связано: postgresql/8482546#8482546" title="не удается подключиться к локальному postgresql"> stackoverflow.com/questions/8465508/ (psql вместо pg_dump, но, вероятно, та же проблема с OSX) - person wildplasser   schedule 28.09.2013pg_dump -h localhost pdbt
, вероятно, тоже сработает. - person wildplasser   schedule 28.09.2013find / -name pg_dump -ls
(думаю, вы найдете больше одного) - person wildplasser   schedule 28.09.2013