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

Jawaban:


34

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

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

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

$ brew install postgresql@9.6

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 postgres@9.6
cp -rf /usr/local/Cellar/postgresql@9.6/9.6.9 /usr/local/Cellar/postgresql/.
brew switch postgres 9.6.9

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 postgresql@9.6sepertinya berhasil, tetapi jika Anda mencoba brew info postgresqlmasih menunjuk ke 10.3 (stabil saat ini). Melakukan brew info postgresql@9.6 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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.