172 похожих чатов

Подскажите как настрокить чтобы клиент postgres определял timezone по умолчания

из среды запуска как в mysql ?

8 ответов

4 просмотра

Хмм... какой клиент? Произвольная программа, использующая сервер PostgreSQL? Такого не может быть (кто захочет — перебьёт).

Maxim- Автор вопроса
Yaroslav Schekin
Хмм... какой клиент? Произвольная программа, испол...

В 9.1 был функционал определения timezone через - C library function localtime() If timezone is not specified in postgresql.conf or as a server command-line option, the server attempts to use the value of the TZ environment variable as the default time zone. If TZ is not defined or is not any of the time zone names known to PostgreSQL, the server attempts to determine the operating system's default time zone by checking the behavior of the C library function localtime(). The default time zone is selected as the closest match among PostgreSQL's known time zones. (These rules are also used to choose the default value of log_timezone, if not specified.)

Не понимаю, зачем это нужно. В базе просто храните время в таймзоне сервера (timestamp with timezone). При показе времени юзеру просто конвертите в его таймзону. Или я что-то не так понял?

Dmitriy Sviridov
Не понимаю, зачем это нужно. В базе просто храните...

Стандартное решение — в базе просто хранить timestamptz, а в сессии клиента задавать нужную ему time zone, да и всё.

Dmitriy Sviridov
Я про это и пишу, да

Просто как-то непонятно написали. :) Во-первых, в timestamp with time zone нет никакой time zone, тем более сервера. Более того, такой вещи, как time zone сервера PostgreSQL, просто не существует.

.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта