Postgres เวอร์ชันปัจจุบันของ Homebrew คือ 10 เมื่อติดตั้งด้วย:
brew install postgres
ฉันจะติดตั้ง postgres เวอร์ชันเก่าได้อย่างไร โดยเฉพาะ 9.6
Postgres เวอร์ชันปัจจุบันของ Homebrew คือ 10 เมื่อติดตั้งด้วย:
brew install postgres
ฉันจะติดตั้ง postgres เวอร์ชันเก่าได้อย่างไร โดยเฉพาะ 9.6
คำตอบ:
คุณสามารถค้นหารุ่นที่มีอยู่เพื่อติดตั้งโดยใช้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 ของรุ่นนั้นลงในสภาพแวดล้อมการทุบตีของคุณเพื่อให้คุณสามารถใช้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
psqlคำสั่งและlibpq-fe.hมีไลบรารี
brew install postgresql@9.6ดูเหมือนว่าการทำงานจะทำงาน แต่ถ้าคุณพยายามที่จะbrew info postgresqlชี้ไปที่ 10.3 (ปัจจุบันมีเสถียรภาพ) ทำbrew info postgresql@9.6 ลักษณะเหมือนการทำงาน แต่อย่างใดอย่างหนึ่งไม่สามารถbrew switchไป ยังไม่แน่ใจว่าจะแก้ไขได้อย่างไร