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

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 - Как определить к каким файлам на диске соответствуют таблицы в базе данных
POSTGRESQL
Читать далее
PostgreSQL - Как узнать размер таблиц в базе данных
PostgreSQL - Как узнать размер таблиц в базе данных
POSTGRESQL
Читать далее
PostgreSQL - Как проверить привилегии пользователя
PostgreSQL - Как проверить привилегии пользователя
POSTGRESQL
Читать далее