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.