#postgresql
Вопрос:
Как я могу установить часовой пояс по умолчанию в postgresql?
Я попытался обновить файл postgresql.conf в каталоге /etc/postgresql/13/main/, а затем перезапустил службу sudo postgresql
Но часовой пояс в базе данных показывает «Азия/Калькутта»
Я ожидал, что это будет «UTC»
Кто-нибудь может мне сказать, не пропало ли здесь чего-нибудь.
Любая помощь будет признательна.
Спасибо
Комментарии:
1. Какой у вас часовой пояс сеанса?
2. @a_horse_with_no_name часовой пояс сеанса — «Азия/Калькутта»
3. Затем вам также нужно изменить это в вашем клиенте, используя
set timezone='UTC'
4. @a_horse_with_no_name для моего приложения узла установлено значение UTC. Когда я вхожу в бд и запускаю показать часовой пояс; он показывает «Азия/Калькутта»
5. Невозможно сказать, что вы сделали не так, так как вы только описываете то, что вы сделали, словами, а не показываете свои команды. Вы могли отредактировать не тот файл. Возможно, вы забыли удалить комментарий перед строкой. Запустите
SELECT ' FROM pg_settings WHERE name = 'timezone';
и добавьте результат к вашему вопросу. Отредактируйте вопрос для этого и используйте форматированный текст, а не изображение.