Câu trả lời:
Bạn có thể tìm thấy các phiên bản có sẵn để cài đặt bằng cách sử dụng brew search
:
$ brew search postgresql
==> Searching local taps...
postgresql postgresql@9.4 postgresql@9.5 postgresql@9.6
Để cài đặt một trong những phiên bản cũ hơn này, hãy chuyển tên đầy đủ vào brew install
:
$ brew install postgresql@9.6
Nó sẽ cung cấp cho bạn các hướng dẫn về cách thêm PATH của phiên bản cụ thể đó vào môi trường bash của bạn, để bạn có thể sử dụng, psql
v.v.
Nếu bạn vẫn psql
khởi động phiên bản mới hơn của postgresql, hãy thử điều này:
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
psql
lệnh và libpq-fe.h
thư viện có sẵn
brew install postgresql@9.6
có vẻ hiệu quả, nhưng nếu bạn cố gắng brew info postgresql
vẫn trỏ đến 10.3 (ổn định hiện tại). Làm brew info postgresql@9.6
vẻ như nó hoạt động, nhưng người ta có thể không brew switch
đến nó. Vẫn chưa chắc chắn làm thế nào một người giải quyết điều đó.