EOL 2025-11-13. 신규 구축은 PostgreSQL v18.6 설치 가이드 를 볼 것.
위 버전과 저장소는 오래된 것이라 저장소가 존재하지 않을 수 있다.
RHEL 9 계열 기준이다. RHEL 8 계열이면 EL-9 를 EL-8 로 바꾼다.
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm
RHEL 8 이상은 OS 가 자체 postgresql 모듈을 들고 있다. 끄지 않으면 PGDG 패키지 대신 OS 버전이 설치된다.
sudo dnf -qy module disable postgresql
sudo dnf install -y postgresql13-server
클라이언트만 필요하면 postgresql13 만 설치한다.
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
sudo systemctl enable postgresql-13 --now
sudo systemctl status postgresql-13
바이너리는 /usr/pgsql-13/bin 에, 기본 데이터 디렉터리는 /var/lib/pgsql/13/data 에 놓인다.
sudo -u postgres psql -c 'SELECT version();'