Локально, похоже, что у меня установлен Postgresql 9.2.4. Я предполагаю, что на основе от последнего сообщения об ошибке, которое я получил, что я не самую последнюю версию:Несоответствие pg_dump на MacOS X
pg_dump: server version: 9.3.1; pg_dump version: 9.2.4
pg_dump: aborting because of server version mismatch
На других постах здесь, что было сказано сделать, это добавить следующий за .profile, а затем запустить команда:
export PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"
. ~/.profile
который не работал.
2 недели назад, я установил Postgresql с простой командой:
brew install postgresql
и это дало мне версию, я в настоящее время. Похоже, у меня нет последней версии.
Как я могу обновить до 9.3.1 (как это выглядит версия сервера) или b) выполнить одно из этих исправлений, подобное тому, которое я пытался сделать выше, которое не сработало.
Я очень новичок в Postgresql, поэтому шаг за шагом был бы очень полезен для меня.
Я не первый файл, вы говорите о. Все, что у меня есть для доморощенного в этой папке, является файлом redis, и когда я просто запускаю обновление для повышения производительности после публикации, он говорит, что postgresql-9.2.4 уже установлен – user2184718
Затем пропустите этот шаг и перейдите к другим. Используй здравый смысл. Основная идея заключается в том, что вам нужно запустить шаг «pg_upgrade» между старыми и новыми бинарниками базы данных. – Donovan
Вам также придется обновить homebrew, я добавлю дополнительный шаг для этого. – Donovan