2018年5月15日火曜日

Ubuntu18.04(WSL)へのPostgreSQL9.6インストール

1. パッケージのダウンロード一覧にPostgresを追記
$ sudo sh -c "echo 'deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main' > /etc/apt/sources.list.d/pgdg.list"

2. 公開鍵を信頼キーリストに追加
$ wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
$ apt-key list

3. パッケージを更新
$ sudo apt -y update

4. インストール実行
$ sudo apt install -y postgresql-9.6

5.設定ファイルの変更
$ sudo vim /etc/postgresql/9.6/main/postgresql.conf
#listen_addresses = 'localhost'
↓
listen_addresses = '*'

$ sudo vim /etc/postgresql/9.6/main/pg_hba.conf
host    all             all             127.0.0.1/32              trust
host    all             all             localhost                 trust

6.「postgres」ユーザーへのパスワード設定
$ sudo passwd postgres

7.サービスコマンド
$ sudo service postgresql start
$ sudo service postgresql stop
$ sudo service postgresql restart