Настройка часового пояса по умолчанию для RDS

Недавно мы переключились на экземпляр RDS и заметили, что множество задач нашей базы данных запускалось на 4 часа раньше, чем необходимо. При дальнейшем исследовании проблема вызвана настройкой часового пояса по умолчанию (UTC) на экземпляре RDS. Поскольку этот параметр нельзя изменить, мы хотели бы исправить проблему на уровне кода глобально во всех наших приложениях, использующих этот экземпляр базы данных. Я попытался установить часовой пояс в созданном мной экземпляре базы данных на «US / Eastern», используя

set GLOBAL time_zone = 'US/Eastern'" OR
set time_zone = 'US/Eastern'"

, но это генерирует ошибку «Ошибка базы данных: неизвестный или неправильный часовой пояс:« US / Eastern »»

What ты думаешь, я здесь ошибаюсь? Кто-нибудь использовал какие-либо другие решения?

10
задан Viccari 2 July 2012 в 11:12
поделиться