Как установить более старую версию Postgres (9.6), используя homebrew?


9

Текущая версия Postgres для Homebrew - 10, если она установлена ​​с:

brew install postgres

Как установить более старую версию postgres? Конкретно 9,6

Ответы:


14

Вы можете найти доступные версии для установки, используя brew search:

$ brew search postgresql
==> Searching local taps...
postgresql        postgresql@9.4        postgresql@9.5        postgresql@9.6

Чтобы установить одну из этих старых версий, передайте полное имя в brew install:

$ brew install postgresql@9.6

Если у вас еще есть psql загрузка postgresql 10:

brew install postgres@9.6
cp -rf /usr/local/Cellar/postgresql@9.6/9.6.9 /usr/local/Cellar/postgresql/.
brew switch postgres 9.6.9

Спасибо, попробую это. 9.6 еще не доступна как именованная версия? Это только 9,4 и 9,5 в списке.
JK.

1
На сегодня доступно 9.6.
Nate Bird

1
Это действительно установить, но у меня все еще нет psql команды и libpq-fe.h библиотека доступна
user1561489

1
На момент написания (1.6.1), делая brew install postgresql@9.6 кажется, работает, но если вы попытаетесь brew info postgresql по-прежнему указывает на 10,3 (текущий стабильный). дела brew info postgresql@9.6 выглядит вроде работает, но нельзя brew switch к этому. Все еще не уверен, как решить это.
Scott Corscadden

1
@Adi Спасибо за ваше редактирование, хотя я не уверен, что полностью его понимаю. Можете ли вы объяснить немного больше о том, почему это работает? Можно ли использовать символическую ссылку вместо копирования файлов?
grg
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.