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
Читати далі