Я должен изменить

max_prepared_transactions 

установка в лазурь, что требует перезагрузки или перезагрузки конфигурации. К сожалению, я не могу перезапустить базу данных postgresql, потому что Azure не поддерживает ее.

Я пытаюсь бежать

 SELECT pg_reload_conf();

команда, но я получаю следующую ошибку

ERROR:  must be superuser to signal the postmaster

Но я использую администратора базы данных, что я установил.

А что я могу сделать??

2 ответа2

3

Если вы измените параметр, он не будет принят в базу данных. Графический интерфейс покажет новое значение, но база данных не будет работать на этом.Единственное решение, которое я нашел, - это масштабирование базы данных до другого количества вычислительных единиц и после. Эта операция вызывает перезагрузку конфигурации в Azure.

2

Вы не можете перезапустить этот сервис, этот сервис, управляемый Azure.

Я обновил этот параметр max_prepared_transactions через портал Azure, он работает для меня:

Пожалуйста, попробуйте обновить его через портал Azure, надеюсь, это поможет.

Более подробную информацию о настройке параметров сервера смотрите в этой статье.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .