Instalacja PostgreSQL 14 na CentOS 7

Przetłumaczone automatycznie z angielskiego. Przeczytaj oryginał

PostgreSQL 14 ma kilka usprawnień w porównaniu z poprzednimi wersjami, zwłaszcza starszymi, jak 9.6. Obejmuje to automatyczne kierowanie danych z użyciem partycjonowania. Zainstalujmy go więc na CentOS 7.

Bash
yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
yum install -y postgresql14-server postgresql14
/usr/pgsql-14/bin/postgresql-14-setup initdb
systemctl enable postgresql-14
service postgresql-14 start

Następnie zaloguj się do bazy danych i ustaw hasło:

Text
sudo -u postgres -i
psql
\password

Podstawowa konfiguracja obejmuje ustawienie firewalla (jeśli jest aktywny), kontrolę dostępu i ustawienia wydajności:

Text
/var/lib/pgsql/14/data/pg_hba.conf
/var/lib/pgsql/14/data/postgresql.auto.conf

Zdecydowanie polecam odwiedzić pgtune.leopard.in.ua w celu dostrojenia parametrów. Ostatnią rzeczą jest ustawienie adresu interfejsu, na którym serwer będzie nasłuchiwał – ustawia się to w:

Text
/var/lib/pgsql/14/data/postgresql.conf

Teraz wszystko gotowe.

Wersja Markdown

Wszystkie treści na tej stronie są udostępniane na licencji Uznanie autorstwa – Użycie niekomercyjne – Bez utworów zależnych 4.0 Międzynarodowe (CC BY-NC-ND 4.0). Cytuj jako: Michał Sobczak, „Instalacja PostgreSQL 14 na CentOS 7”, 16 sierpnia 2022, https://michalasobczak.pl/pl/posts/installing-postgresql-14-on-centos-7.html