Дивіться цю відповідь: Джерело
Якщо часовий пояс не вказаний у postgresql.conf або як параметр командного рядка сервера, сервер намагається використовувати значення змінної середовища TZ як часовий пояс за замовчуванням. Якщо TZ не визначено або не відоме PostgreSQL з назв часових поясів, сервер намагається визначити часовий пояс за замовчуванням операційної системи, перевіряючи поведінку функції бібліотеки C localtime (). Часовий пояс за замовчуванням обраний як найближчий збіг серед відомих часових поясів PostgreSQL. (Ці правила також використовуються для вибору значення за промовчанням log_timezone, якщо не вказано.) Джерело
Це означає, що якщо ви не визначите часовий пояс, сервер намагається визначити часовий пояс за промовчанням операційної системи, перевіряючи поведінку функції бібліотеки C localtime ().
Якщо часовий пояс не вказаний у postgresql.conf або як параметр командного рядка сервера, сервер намагається використовувати значення змінної середовища TZ як часовий пояс за замовчуванням.
Здається, встановити часовий пояс Системи можливо справді.
Отримайте з оболонки локальний часовий пояс ОС. У psql:
=> \! date +%Z