2013-12-24 2 views
2

Локально, похоже, что у меня установлен 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, поэтому шаг за шагом был бы очень полезен для меня.

ответ

-1

Есть инструкции по обновлению вы должны следовать между Postgresql 9.2 и 9.3 ...

  1. launchctl выгрузить ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
  2. мв/USR/местные/вар/Postgres/USR/местные/вар/postgres92
  3. обновление заварить
  4. обновления заварить PostgreSQL
  5. initdb/USR/местные/вар/Postgres -E utf8
  6. pg_upgrade -b /usr/local/Cellar/postgresql/9.2.4/bin -B /usr/local/Cellar/postgresql/9.3.1/bin -d/usr/local/var/postgres92 -D/usr/local/вар/Postgres
  7. launchctl нагрузка ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
+0

Я не первый файл, вы говорите о. Все, что у меня есть для доморощенного в этой папке, является файлом redis, и когда я просто запускаю обновление для повышения производительности после публикации, он говорит, что postgresql-9.2.4 уже установлен – user2184718

+0

Затем пропустите этот шаг и перейдите к другим. Используй здравый смысл. Основная идея заключается в том, что вам нужно запустить шаг «pg_upgrade» между старыми и новыми бинарниками базы данных. – Donovan

+0

Вам также придется обновить homebrew, я добавлю дополнительный шаг для этого. – Donovan

Смежные вопросы