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=#