CentOS 8にPostgreSQL 13をインストールする。

CentOS 8系にPostgreSQL 13をインストールします。

前提

rootユーザーにてコマンドを実行します。

インストールの流れ

まず、dnfリポジトリを追加(EPEL、CentOS-SCL)します。

# dnf install epel-release centos-release-scl

PostgreSQL Serverをインストールします。

# dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
# dnf install postgresql13-contrib postgresql13-devel

PostgreSQL 初期データベースを作成します。

# PGSETUP_INITDB_OPTIONS="-E UTF8 --no-locale" /usr/pgsql-13/bin/postgresql-13-setup initdb

systemdのサービスとして有効化します。

# systemctl enable postgresql-13.service

PostgreSQL を起動します。

# systemctl start postgresql-13.service

postgresユーザーに切替。

# su - postgres

psqlで接続確認できました。

-bash-4.2$ psql

psql (13.2)
"help"でヘルプを表示します。

postgres=#