powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / При вставке значения по умолчанию timestamp with time zone ко времени не добавляется зона
4 сообщений из 4, страница 1 из 1
При вставке значения по умолчанию timestamp with time zone ко времени не добавляется зона
    #40089624
Bolonat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
У меня при вставке значения по умолчанию в столбец типа timestamp with time zone ко времени не добавляется тайм зона. Работаю на postgresql 9.5

Выполняю скрипт:
Код: sql
1.
alter table public."Well" add column timestamp_witsml timestamp with time zone DEFAULT current_timestamp;



Затем выполняю запрос:
Код: sql
1.
select timestamp_witsml from public."Well" LIMIT 1;



Получаю результат:
2021-08-09 05:55:04.313613+00

То есть дата время вставились без учета тайм зоны, хотя в системе(у меня windows 10) часовой пояс настроен правильно +5.
Должно быть:
2021-08-09 10:55:04.313613+05

Что я делаю не так?
...
Рейтинг: 0 / 0
При вставке значения по умолчанию timestamp with time zone ко времени не добавляется зона
    #40089640
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bolonat,

Для начала show timezone; в базе сделайте...


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
При вставке значения по умолчанию timestamp with time zone ко времени не добавляется зона
    #40089652
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Bolonat#22357094
Получаю результат:
2021-08-09 05:55:04.313613+00

То есть дата время вставились без учета тайм зоны, хотя в системе(у меня windows 10) часовой пояс настроен правильно +5.
Должно быть:
2021-08-09 10:55:04.313613+05

Что я делаю не так?[/quot]

Почему не правильно, просто в базу записалось время с временной зоной +0.
А при выводе, уже можете приводить к любой.
...
Рейтинг: 0 / 0
При вставке значения по умолчанию timestamp with time zone ко времени не добавляется зона
    #40089681
Bolonat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогло изменение настроек в PostgreSQL.

В файле PostgreSQL\9.5\data\postgresql.conf раскомментировала параметр timezone и установила timezone = 'Asia/Yekaterinburg'
Перезапустила PostgreSQL.

Теперь по умолчанию вставляется местное время.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / При вставке значения по умолчанию timestamp with time zone ко времени не добавляется зона
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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