стоит postgresql 9.6, я внес правки в конфиг pg_hba и мне нужно сделать reload, но есть вероятность, что кто-то менял осноной конфиг до меня и не применил изменения.
Есть представление pg_settings, в котором есть столбец pending_restart. Судя по описанию он должен отображать true, если параметр был изменен, но еще не применен. Решил проверить, как оно работает, поменял значение условного max_connections, выполняю запрос к pg_settings, но значение pending_restart остается false.
Почему такая ситуация возникает?
зачем используете настолько старую версию?
Пока нет возможности обновиться. Важен аптайм сервиса, в скором времени планируются работы по обновлению. Там еще и дебиан 9.3 до сих пор Микросервисы все уже обновили до 11 деба и 13 постгреса, а крупные пока ждут
сейчас попробовал на 13 версии, тоже не работает select name, setting, boot_val, reset_val, pending_restart from pg_settings; и pending_restart всегда false, какие бы параметры я не менял в postgresql.conf
sighup серверу посылали?
Обсуждают сегодня