После локального восстановления резервной копии Heroku Postgres меняет поля даты и времени на 4 часа - PullRequest
0 голосов
/ 10 апреля 2019

Я восстанавливаю загруженную резервную копию Heroku Postgres на моем Mac, чтобы провести некоторое тестирование.Все столбцы даты и времени (в каждой модели) были перенесены на 4 часа вперед.Нужно исправить это.

Похоже, это проблема с часовым поясом, но мой экземпляр локального сервера находится в том же часовом поясе, что и экземпляр Heroku.(то же самое время.zone.to_s приводит к моей локальной консоли и консоли Heroku)

Любые идеи?

РЕДАКТИРОВАТЬ: я проверил экземпляр Heroku postgres, и его часовой пояс UTC (проверено через SELECTcurrent_setting ( 'TIMEZONE')).Разница между часовыми поясами экземпляров postgres выглядит как проблема.

Я пытаюсь установить свой локальный экземпляр postgres на UTC, но он продолжает переключаться обратно на EDT.

ИСПРАВЛЕНО: Вapplication.rb изменен config.active_record.default_timezone =: utc из config.active_record.default_timezone =: локальный

...