===== Установка postgreSQL ===== Описание установки и настройки свободной объектно-реляционной системы управления базами данных PostgreSQL. Установка PostgreSQL: emerge dev-db/postgresql Если же требуется определенная версия postgesql то прописываем установку так emerge --ask =dev-db/postgresql-13.5-r1 Что бы база данных располагалась в нужном Вам месте, необходимо в файле конфигурации, в строке DATA_DIR прописать нужный путь: nano /etc/conf.d/postgresql-13 DATA_DIR="/db/postgres" После этого создать папку /db в корне mkdir /db Настройка конфигурации, создание конфигурационных файлов и директорий: emerge --config dev-db/postgresql:13 ====Запуск PostgreSQL==== Запуск PostreSQL: /etc/init.d/postgresql-13 start Для дальнейшей работы, необходимо соединение к серверу и установка пароля: psql -U postgres \password Командная строка запросит ввести и подтвердить пароль. Для дальнейшей настройки необходимо выйти из PostgreSQL: \q Далее необходима настройка конфиг файл pg_hba.conf. Подробнее об этом можно узнать здесь [[https://wiki.gentoo.org/wiki/PostgreSQL/QuickStart/ru#pg_hba.conf|pg_hba.conf]] Необходимо изменить 'trust' на 'md5' для всех соединений. nano -w /etc/postgresql-13/pg_hba.conf Перезагрузка для применения изменений настройки конфигураций: /etc/init.d/postgresql-13 restart Включение PostreSQL в автозагрузку gentoo: rc-update add postgresql-13 default Так же критично важно обновить или установить библиотеки nettle и icu emerge --ask nettle emerge --ask icu