Имеется сервер Ubuntu 22.04.4, на нём крутится 1С 8.3.25.1286 и пишет в postgrespro 16
Создаем каталоги и выдаем права
mkdir -p /var/lib/pgpro/1c-16/data2
chown postgres:postgres /var/lib/pgpro/1c-16/data2
chmod 750 /var/lib/pgpro/1c-16/data2
Создаем второй кластер
Создаение и запуск будут происходить о имени postgres
su - postgres
/opt/pgpro/1c-16/bin/pg_ctl initdb -D /var/lib/pgpro/1c-16/data2
разлогиниваемся из пользователя postgres
Ctrl+D или exit
Конфиг второго кластера создаётся в своём каталоге данных (как и первого)
Перед запуском необходимо поменять порт
nano /var/lib/pgpro/1c-16/data2/postgresql.conf
меняем порт (по умолчанию 5432)
port = 5433
При желании можно привязать второй кластер к дополнительному IP адресу, если он был ранее создан
listen_addresses = '10.10.1.15'
копируем стартовый скрипт первого кластера с переименованием например в postgrespro-1c-16-2
cp /etc/init.d/postgrespro-1c-16 /etc/init.d/postgrespro-1c-16-2
меняем название и путь в скрипте
nano /etc/init.d/postgrespro-1c-16-2
NAME=postgrespro-1c-16-2
PGDATA=/var/lib/pgpro/1c-16/data2
Активируем скрипт
systemctl enable postgrespro-1c-16-2
Запускаем
systemctl start postgrespro-1c-16-2
Проверяем
systemctl status postgrespro-1c-16-2
Если со скриптом не срослось или он просто не нужен, то запускаем вручную
/opt/pgpro/1c-16/bin/pg_ctl -w -D /var/lib/pgpro/1c-16/data2 start
задаём пароль
su - postgres
psql -p 5433
ALTER USER postgres WITH PASSWORD 'пароль';
exit
консолью 1С добавляем кластер "localhost port=5433"