powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проясните как определяется время в Postgresql
5 сообщений из 5, страница 1 из 1
Проясните как определяется время в Postgresql
    #39935370
Kr_Yury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например, что возвращает функция now?
По моим предположениям значения времени и time zone берутся из операционной системы. Это так?
Пересчитывается ли значение при передаче в клиентское приложение на разницу time zone клиента и БД?
...
Рейтинг: 0 / 0
Проясните как определяется время в Postgresql
    #39935374
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kr_Yury
Например, что возвращает функция now?

дату-время с ТАЙМЗОНОЙ (2020-03-07 09:57:37.942651 +02

авторПо моим предположениям значения времени и time zone берутся из операционной системы. Это так?
Пересчитывается ли значение при передаче в клиентское приложение на разницу time zone клиента и БД?
время да... timezone в нормальном случае возвращается клиентская (но если клиент НЕ указал какая timezone у него - будет использована timezone сервера, бывает и так).
...
Рейтинг: 0 / 0
Проясните как определяется время в Postgresql
    #39935376
Kr_Yury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Boguk, спасибо
Уточните по авторклиент НЕ указал какая timezone Имеется ввиду драйвер БД или дайвер берёт timezone из клиенткого приложения?
...
Рейтинг: 0 / 0
Проясните как определяется время в Postgresql
    #39935407
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kr_Yury
Maxim Boguk, спасибо
Уточните по авторклиент НЕ указал какая timezone
Имеется ввиду драйвер БД или дайвер берёт timezone из клиенткого приложения?

драйвер БД... а откуда уж он берет timezone - у разных драйверов и os - по разному...
...
Рейтинг: 0 / 0
Проясните как определяется время в Postgresql
    #39935561
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kr_Yury
Например, что возвращает функция now?
По моим предположениям значения времени и time zone берутся из операционной системы. Это так?
Пересчитывается ли значение при передаче в клиентское приложение на разницу time zone клиента и БД?

timezone берётся из настроек клиентской сессии. То что возвращается по
Код: sql
1.
show timezone;


Время в базе данных хранится в UTC и происходит преобразование к/из timezone сессии при форматировании в текстовое представление.
С одним важным исключением. Тип 'time with time zone' ХРАНИТ время и зону в том виде в котором она была введена и форматирует БЕЗ преобразования.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проясните как определяется время в Postgresql
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]