Як встановити старішу версію Postgres (9.6) за допомогою homebrew?


17

Поточна версія Postgres Homebrew - 10 при встановленні з:

brew install postgres

Як встановити старішу версію постгресів? Зокрема 9.6

Відповіді:


24

Ви можете знайти доступні версії для встановлення за допомогою 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

Це дасть вам інструкції, як додати ту PATH цієї конкретної версії до вашого bash середовища, щоб ви могли використовувати її psqlтощо.

Якщо ви все ще psqlзавантажуєте нову версію postgresql, спробуйте це:

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.
Ж.К.

1
На сьогоднішній день доступно 9,6.
Пташка Нейт

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до нього. Досі не впевнений, як це вирішити.
Скотт Корскадден

1
@Adi Дякую за вашу редакцію, хоча я не впевнений, що я цілком її розумію. Чи можете ви пояснити трохи більше, чому це працює? Чи може бути використане символьне посилання замість копіювання файлів?
гр
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.