18
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PostgreSQLを古いバージョンで起動する方法

Last updated at Posted at 2019-04-19

ローカル環境のPostgreSQLを11.2から9.5へダウングレードさせるために行った手順です。
なお、環境はMacです。

現状確認

$ psql --version
psql (PostgreSQL) 11.2
-> これを9.5にさせるのが今回の目的

実行手順

### バージョン指定してインストール
$ brew install postgresql@9.5

### psqlコマンドの場所を確認
$ which psql
/usr/local/bin/psql

### psqlの内容を確認
$ ls -l /usr/local/bin/psql
lrwxr-xr-x  1 toshiharu.nishina  admin  34  4  2 15:38 /usr/local/bin/psql -> ../Cellar/postgresql/11.2/bin/psql
→ 11.2のバージョンにシンボリックリンクが貼られているので、これを9.5系にすればいい

### シンボリックリンクを解除
$ unlink /usr/local/bin/psql

### シンボリックリンクを作成
$ ln -s /usr/local/Cellar/postgresql@9.5/9.5.15/bin/psql /usr/local/bin/psql

あわせてpg_ctlのシンボリックリンクも変更しておくとよい

$ unlink /usr/local/bin/pg_ctl
$ ln -s /usr/local/Cellar/postgresql@9.5/9.5.15/bin/pg_ctl /usr/local/bin/pg_ctl

作業後確認

シェルを再起動後、バージョンが変更されているのがわかる。

$ psql --version
psql (PostgreSQL) 9.5.15
18
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?