Как я могу перенести Postgres 9.3.5 на 9.4.4 после удаления 9.3.5 oldbindir?

Я пытаюсь перейти с Postgres 9.3.5 до 9.4.4, и при этом я удалил старую установку Postgres 9.3.5 (запуск brew cleanup слишком рано сделал это, я думаю). В то время как следуя различным источникам информации о том, как обновить, я понимаю, что для pg_upgrade мне нужен oldbindir для этого.

Есть ли способ обойти это, и если да, то каким образом. Если нет, то как я могу переустановить старую версию в правильном направлении в нужное место, чтобы затем запустить pg_upgrade?

Некоторый контекст, который поможет вам понять, где я нахожусь:

brew info postgres

postgresql: stable 9.4.4 (bottled)
Object-relational database system
https://www.postgresql.org/
Conflicts with: postgres-xc
/usr/local/Cellar/postgresql/9.4.4 (3014 files, 40M) *
  Poured from bottle
From:     https://github.com/Homebrew/homebrew/blob/master/Library/Formula/postgresql.rb
==> Dependencies
Required: openssl ✔, readline ✔
==> Options
--32-bit
    Build 32-bit only
--with-dtrace
    Build with DTrace support
--with-python
    Build with python support
--without-perl
    Build without Perl support
--without-tcl
    Build without Tcl support
==> Caveats
If builds of PostgreSQL 9 are failing and you have version 8.x installed,
you may need to remove the previous version first. See:
  https://github.com/Homebrew/homebrew/issues/2510

greps возвращают следующее: сервер, похоже, не работает локально:

ps aux | grep postgres
501  1228   367   0 10:37am ttys000    0:00.01 grep postgres

ps aux | grep pgsql
501  1260   367   0 10:42am ttys000    0:00.01 grep pgsql

В /usr/local/Cellar/postgresql у меня есть только; 9.4.4

В /usr/local/var у меня в настоящее время есть:

postgres.old - где находятся все мои старые базы данных. postgres.old2 - не знаю, откуда это взялось из tbh, я должен был chown, чтобы посмотреть содержимое, только server.log внутри. postgres9.4. - Похоже, что это должно быть после initdb'd. 'postgres' - Пусто, подумайте, что это было создано при неудачной попытке pg_upgrade.

Любая помощь очень ценится, я уже много часов проработал. Любая дополнительная информация о контекстах, которую вы требуете, чтобы помочь найти правильное решение из этого, просто дайте мне знать. Благодаря

Ответы