Вступить в клуб →
лёгкаявопросPython для ETL: загрузка, валидация и версии записей

События из API разных филиалов сдвинуты на несколько часов относительно друг друга

API филиалов отдаёт время событий строками без часового пояса: 2026-09-15 10:30:00. Екатеринбургский филиал пишет местное время, московский — московское. Загрузка сохраняет строки как есть в колонку timestamp without time zone. В витрине события Екатеринбурга оказываются «на два часа позже» московских.

Как хранить время правильно?

  • Переводить в UTC с учётом пояса источника при загрузке
  • Хранить строки как есть, а пояс угадывать в отчётах
  • Всегда считать время московским
  • Хранить только дату без времени

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела