ubuntu 20.04 に postgres postgresql を install する

何も考えずに ローカルユーザーネームと root のロールで postgres が動く環境を入れたい場合。

$ sudo apt update
$ sudo apt-get install postgresql
$ sudo su - postgres

@postgres> createuser YOUR_USERNAME
@postgres> createdb YOUR_USERNAME
@postgres> createuser root
@postgres> createdb root
@postgres> exit

$ psql

Web アプリやらを開発する場合は、ライブラリインストールで header が足りないと怒られないように 下部の devel パッケージ入れておくのが得策である。

$ sudo apt install libpq-dev

$ sudo apt list | grep postgresql-server-dev*
postgresql-server-dev-12/focal 12.2-4 amd64
postgresql-server-dev-all/focal 214 all
# インストールした postgres バージョンの server-dev を入れる
$ sudo apt install postgresql-server-dev-12

参考: