Я просто использовал mysql_tzinfo_to_ sql для загрузки базы данных zoneinfo в mysql. Все они импортированы в порядке.
[root@db ~]# mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql mysql
У меня есть несколько вопросов, на которые я не могу найти ответы:
- Являются ли имена в
time_zone_name
такими же, как использованные в PHP? Я предполагаю, что PHP использует ту же самую информацию /usr/share/zoneinfo
, поэтому имена будут одинаковыми, верно? - В нем упоминается, что таблицы необходимо периодически заполнять время от времени при изменении данных часового пояса. Это когда tzdata обновляется, хотя
yum
обновляет? Является ли tzdata
моей /usr/share/zoneinfo
информацией? - Если вышеприведенное верно, tzdata обновляется, и мне нужно заполнить свои таблицы ... как мне это сделать? Могу ли я просто запустить
[root@db ~]# mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql mysql
снова? Будет ли эта команда перезаписывать информацию, которая есть в данный момент, или мне нужно вручную удалить все записи таблицы перед тем, как это сделать?
Спасибо за любую информацию, указанную выше. Пока что названия часовых поясов, используемые в PHP, похоже, совпадают, но я не стал вдаваться в подробности, кроме нескольких тестов. Что касается последних двух ... Я просто пытаюсь опередить события, поэтому, если / когда таблицы нуждаются в обновлении, у меня нет проблем.