PostgreSQL 13のインストール(Ubuntu16.0.4)
UbuntuにPostgreSQL 13をインストールする方法のメモ
実施環境
Windows 10
Ubuntu 16.0.4 (WSL)
1.Ubuntuのアップデート
$ sudo apt update
$ sudo apt -y upgrade
2.認証キーとリポジトリの追加
$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" |sudo tee /etc/apt/sources.list.d/pgdg.list
サードパーティのアドオンが含まれているリポジトリも追加しておく。
$ echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg-testing main 13" |sudo tee /etc/apt/sources.list.d/pgdg-testing.list
3.PoostgreSQL 13のインストール
$ sudo apt update
$ sudo apt install postgresql-13 postgresql-client-13
4.サービス起動
$ sudo service postgresql start
→ Error
LOG: could not bind IPv4 address "127.0.0.1": Address already in use
HINT: Is another postmaster already running on port 5432?
ポート5432が既に使われているとのこと。
Ubuntuとは別にWindowsのコマンドプロンプトでも使っていました。。
終了して再度実行したら無事起動しました。
$ sudo service postgresql start
* Starting PostgreSQL 13 database server
サービスの稼働状況確認
$ service --status-all | grep post
[ + ] postgresql
サービスの終了
$ sudo service postgresql stop
* Stopping PostgreSQL 13 database server