Краткая инструкция по установке и первоначальной настройке системы управления базами данных PostgreSQL 13.2 в ОС Gentoo GNU/Linux.
В первую очередь установим PostgreSQL
# emerge --ask postgresql
Затем запустим конфигуратор PostgreSQL
# emerge --config postgresql
Теперь запускаем службу postgresql-13 и добавим её в автозагрузку
# rc-service postgresql-13 start # rc-update add postgresql-13 default
Для запуска консоли СУБД в командную строку вводим
# su postgres -c psql
Для выхода из консоли СУБД вводим
\q
Все базы данных находятся в каталоге /var/lib/postgresql/13/data/
Конфиги — в каталоге /etc/postgresql-13/
При необходимости удалённого подключения и/или подключения по сети к серверу БД необходимо открыть файл /etc/postgresql-13/postgresql.conf
# nano /etc/postgresql-13/postgresql.conf
и после закомментированной строки
#listen_addresses='localhost'
добавить строку
listen_addresses='*'
а также в файле /etc/postgresql-13/pg_hba.conf
# nano /etc/postgresql-13/pg_hba.conf
найти строчку
host all all 127.0.0.1/32 trust
и вместо 127.0.0.1/32 прописать параметр all, в нашем случае эта строчка должна выглядеть так:
host all all all trust
Перезапускаем службу postgresql-13
# rc-service postgresql-13 restart
и к серверу БД можно подключаться удалённо.