Homebrewを使用して古いバージョンのPostgres(9.6)をインストールするにはどうすればよいですか?


20

HomebrewのPostgresの現在のバージョンは、次のバージョンでインストールした場合、10です。

brew install postgres

古いバージョンのpostgresをインストールするにはどうすればよいですか?具体的には9.6

回答:


34

インストールに使用できるバージョンは、次を使用して見つけることができます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をbash環境に追加する方法の説明が表示されるので、そのパスを使用できます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

よろしくお願いします。名前付きバージョンとして9.6はまだ利用できませんか?リストされているのは9.4と9.5だけです。
JK。

1
現在、9.6が利用可能です。
Nate Bird、

1
これはインストールされましたが、psqlコマンドとlibpq-fe.hライブラリはまだありません
user1561489

1
(1.6.1)を書いている時点では、動作しているbrew install postgresql@9.6ように見えますが、brew info postgresqlそれでも10.3(現在の安定版)を指している場合。それを行うことはうまくいくようにbrew info postgresql@9.6 見えますが、それはできませんbrew switch。それをどのように解決するかはまだわかりません。
Scott Corscadden、

1
@Adi編集をありがとうございます。完全に理解しているとは思いませんが。それが機能する理由についてもう少し説明できますか?ファイルをコピーする代わりにシンボリックリンクを使用できますか?
grg
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.