Недавно мы переключились на экземпляр RDS и заметили, что куча задач нашей базы данных запускалась на 4 часа раньше, чем нужно. При дальнейшем исследовании проблема возникает из-за установки часового пояса по умолчанию (UTC) на экземпляре RDS. Поскольку этот параметр не может быть изменен, мы хотели бы исправить проблему на уровне кода глобально во всех наших приложениях, используя этот экземпляр базы данных. Я попытался установить временную зону на экземпляре db, который я создаю, на "US/Eastern", используя
set GLOBAL time_zone = 'US/Eastern'" OR
set time_zone = 'US/Eastern'"
Но это порождает ошибку "Ошибка базы данных: неизвестный или неправильный часовой пояс:" US/Eastern "
Как вы думаете, что я здесь делаю неправильно? Кто-нибудь использовал какие-либо другие решения?