В настоящее время у меня работают две базы данных. Один хозяин, а другой раб. Использую потоковую репликацию. Я изучаю использование pg_dump и отправляю файл на amazon S3. Я уже знаю, как все это организовать. Однако я не могу запустить pg_dump.
Когда я запускаю эту команду:
pgdump -U django_login django_db -Fc > db.backup
Я получаю следующий ответ:
No command 'pgdump' found, did you mean:
Command 'pg_dump' from package 'postgresql-client-common' (main)
Поэтому я проверил, установлен ли у меня postgresql-client-common. Чтобы проверить, я запустил:
~$ sudo apt-get install postgresql-client-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
postgresql-client-common is already the newest version.
postgresql-client-common set to manually installed.
Итак, я знаю, что он установлен. Я снова запустил команду:
pgdump -U django_login django_db -Fc > db.backup
и получил такой же ответ. Сейчас я использую postgresql 9.1. Что мне делать, чтобы решить эту проблему?
Команды 'pgdump' не найдено, вы имели в виду: Команда 'pg_dump' из пакета 'postgresql-client-common' (основной)
Команда pg_dump
не pgdump
.
Ничего страшного, сегодня пятница, и тебе, наверное, понадобится пиво или три. :)