PostgreSQL как установить часовый пояс Time Zone

  • Последнее обновление: 3 Апреля 2024 г.
  • Просмотры: 124
  • Автор: Админ
PostgreSQL как установить часовый пояс Time Zone

Коллеги всем привет.

В сегодняшней статье я вас расскажу как в Postgresql установить тип даты и времени SQL. Часовые пояса обычно ассоциируются с чем-то невероятно сложным, однако, как это часто бывает, если сесть и спокойно во всем разобраться то проблема оказывается не такой уж большой.

 

Содержание статьи:

  1. Посмотреть текущий timezone.
  2. Установить timezone в сессии.
  3. Установить timezone в postgresql.conf

 

1. Посмотреть текущий timezone.

И так, чтобы в postgresql посмотреть какой у вас сейчас установлен часовой пояс выполним команду в консоли:

psql> SHOW TIME ZONE;

Сейчас у нас установлен часовой пояс Европа\Киев.


 

2. Установить timezone в сессии.

Чтобы сменить часовой пояс выполним команду:

psql> set time zone 'Europe/Moscow';

Этой командой мы установили часовой пояс timezone Европа\Москва. Но как только мы перезагрузим сервер или базу данных то часовой пояс сбросится на тот что у вас был при установке базы данных.


 

3. Установить timezone в postgresql.conf

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

Вам нужно найти два параметра в postgresql.conf которые отвечают за часовой пояс и поменять на тот которым вам нужно.

  • timezone
  • log_timezone

Сохраняем и закрываем.


 

Перезапускайте базу данных.

 

Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.

ПОХОЖИЕ СТАТЬИ

Postgresql - Список пользователей
PostgreSQL изменить порт подключения 5432
Скачать и установить Postgresql 14 на Linux CentOS/RHEL 8/7 TAR
PostgreSQL - Как узнать размер таблиц в базе данных