PostgreSQL як встановити часовий пояс Time Zone
- Останнє оновлення: 3 Листопада 2023 р.
- Перегляди: 248
- Автор: Адмін
Колеги всім привіт.
У сьогоднішній статті я вас розповім як у Postgresql встановити тип дати та часу SQL. Часові пояси зазвичай асоціюються з чимось неймовірно складним, проте, як це часто буває, якщо сісти і спокійно у всьому розібратися, то проблема виявляється не такою вже великою.
Зміст статті:
- Переглянути поточний timezone.
- Встановити timezone у сесії.
- Встановити 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
Зберігаємо та закриваємо.
Перезапустіть базу даних.
Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.