Spec-Zone .ru
спецификации, руководства, описания, API
|
mysql_tzinfo_to_sql
загрузки программы таблицы часового пояса в mysql
база данных. Это используется на
системах, у которых есть zoneinfo база данных (набор файлов, описывающих часовые
пояса). Примерами таких систем является Linux, FreeBSD, Солярис, и Mac OS X. Одно вероятное расположение для
этих файлов /usr/share/zoneinfo
каталог (/usr/share/lib/zoneinfo
на Солярисе). Если у Вашей системы нет zoneinfo базы данных, можно использовать загружаемый пакет, описанный в
Разделе
10.6, "MySQL Server Time Zone Support".
mysql_tzinfo_to_sql может быть вызван несколько путей:
shell>mysql_tzinfo_to_sql
shell>tz_dir
mysql_tzinfo_to_sql
shell>tz_file tz_name
mysql_tzinfo_to_sql --leap
tz_file
Для первого синтаксиса вызова передайте zoneinfo имя пути к каталогу к mysql_tzinfo_to_sql и отправьте вывод в mysql программу. Например:
shell> mysql_tzinfo_to_sql /usr/share/zoneinfo |
mysql -u root mysql
mysql_tzinfo_to_sql читает файлы часового пояса Вашей системы и генерирует SQL-операторы от них. mysql обрабатывает те операторы, чтобы загрузить таблицы часового пояса.
Второй синтаксис заставляет mysql_tzinfo_to_sql загружать единственный файл часового пояса
tz_file
это соответствует имени часового пояса tz_name
:
shell> mysql_tzinfo_to_sql tz_file
tz_name
| mysql -u
root mysql
Если Ваш часовой пояс должен считать в течение секунд прыжка, вызовите mysql_tzinfo_to_sql, используя третий синтаксис, который
инициализирует прыжок вторая информация. tz_file
имя Вашего файла
часового пояса:
shell> mysql_tzinfo_to_sql --leap tz_file
| mysql -u root mysql
После выполнения mysql_tzinfo_to_sql, лучше перезапускать сервер так, чтобы это не продолжало использовать любые ранее кэшируемые данные часового пояса.