|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.12.2021, 22:09 | #1 |
Пользователь
Регистрация: 03.12.2021
Сообщений: 12
|
Запрос в SQL в лоб и через Python возвращает разные ответы...
#FirstMessage
Здравия желаю, коллеги! Ситуация ввела меня в основательный ступор... "Один и тот же" запрос к СУБД (PostgreSQL 12.9) из консоли (драйвер ver. 42.2.22, JDBC4.2) и из скрипта Python (v.3.8.6) возвращает разные ответы. Консольный запрос: Код:
А вот запрос из Python: Код:
Раздебаживание результатов не принесло Однако удалось выяснить, что присутствие конструкции Код:
Очевидно, что я Коллеги, куда копать? Спасибо! Последний раз редактировалось HDService; 03.12.2021 в 22:21. Причина: Проблема с кодировкой |
03.12.2021, 23:22 | #2 |
Пользователь
Регистрация: 03.12.2021
Сообщений: 12
|
перекурил...
Обнаружено:
запрос в консоли: Код:
Код:
2021-12-03 23:20:16.006133+03 и 2021-12-03 20:20:29.055266+00 соответственно Тупня... Вероятно, тему можно считать закрытой |
04.12.2021, 21:49 | #3 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,330
|
2021-12-03 23:20:16.006133+03
и 2021-12-03 20:20:29.055266+00 Правильно ли я понимаю, что в первом случае выдаётся поясное время, а во втором - мировое?
Как-то так, ...
|
07.12.2021, 11:13 | #4 |
Пользователь
Регистрация: 03.12.2021
Сообщений: 12
|
ViktorR, Именно так, коллега - в первом случае timestamp with TimeZone
|