Автор Тема: PostgreSQL 17 Альт Сервер 11 перемещение кластера баз  (Прочитано 322 раз)

Оффлайн Albeard

  • Участник
  • *
  • Сообщений: 1
Добрый день. После замены платформы Альт Сервер на 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= прописывается новый путь
« Последнее редактирование: 15.02.2025 15:09:22 от Albeard »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 070
    • Домашняя страница
bugzilla.altlinux.org
Андрей Черепанов (cas@)