PostgreSQL 13のインストール(Ubuntu16.0.4)

UbuntuPostgreSQL 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が既に使われているとのこと。

f:id:zamdin:20201012214921p:plain

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

/* -----codeの行番号----- */