Добрый день. После замены платформы Альт Сервер на 11 перестал запускаться PostgreSQL обнаружил, что поменялись места размещения файлов конфигурации. Пытаюсь переместить кластер в нужное мне место, но столкнулся со следующими проблемами:
1 команда initdb с параметром -D и указанием каталога хранения данных кластера не работает;
2 исправление пути к каталогу базы данных в postgresql.service результата не даёт;
3 файл postgresql.conf один находится в /var/lib/pgsql/data в /etc такого нет;
4 внесение изменений в postgresql.conf вызывает ошибку при запуске "Job for postgresql.service failed because the control process exited with error code"
ALT Server 11.0 (Mendelevium)
Postgre server 17.2
Помогите, пожалуйста.
P.S. Найдено решение:
Переключение на пользователя postgres и запуск команды осуществляется в командной оболочке bash
su - postgres -s /bin/bash
-bash-5.2$ /etc/init.d/postgresql initdb -D /mnt/каталог
изменения вносятся в vim /etc/sysconfig/postgresql
в параметры PGDIR= и PGDATA= прописывается новый путь