Bagaimana Anda menginstal versi Postgres (9.6) yang lebih lama menggunakan homebrew?

20

Versi Postgres Homebrew saat ini adalah 10 ketika diinstal dengan:

brew install postgres

Bagaimana cara saya menginstal postgres versi lama? Khususnya 9.6

JK.
sumber

Jawaban:

34

Anda dapat menemukan versi yang tersedia untuk diinstal menggunakan brew search:

$ brew search postgresql
==> Searching local taps...
postgresql        [email protected]        [email protected]        [email protected]

Untuk menginstal salah satu versi yang lebih lama, masukkan nama lengkap ke brew install:

$ brew install [email protected]

Ini akan memberi Anda petunjuk tentang cara menambahkan PATH dari versi tertentu itu ke lingkungan bash Anda, sehingga Anda dapat menggunakannya psqldll.

Jika Anda masih psqlmem - boot versi postgresql yang lebih baru, coba ini:

brew install [email protected]
cp -rf /usr/local/Cellar/[email protected]/9.6.9 /usr/local/Cellar/postgresql/.
brew switch postgres 9.6.9
GRG
sumber
Terima kasih, akan mencobanya. Apakah 9,6 belum tersedia sebagai versi bernama? Hanya memiliki 9,4 dan 9,5 terdaftar.
JK.
1
Sampai hari ini, 9,6 tersedia.
Nate Bird
1
Ini memang menginstal, tapi saya masih belum punya psqlperintah, dan libpq-fe.hperpustakaan tersedia
user1561489
1
Pada penulisan (1.6.1), melakukan brew install [email protected]sepertinya berhasil, tetapi jika Anda mencoba brew info postgresqlmasih menunjuk ke 10.3 (stabil saat ini). Melakukan brew info [email protected] sepertinya itu berhasil, tetapi orang tidak brew switchbisa melakukannya. Masih belum yakin bagaimana cara mengatasinya.
Scott Corscadden
1
@Adi Terima kasih atas hasil edit Anda, meskipun saya tidak yakin saya sepenuhnya memahaminya. Bisakah Anda menjelaskan sedikit tentang mengapa itu berhasil? Bisakah symlink digunakan daripada menyalin file?
GRG