<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Изменение текущего часового пояса в MySQL, PostgreSQL и в скриптах</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/44663.html</link>
    <description>MySQL:&lt;br&gt;&lt;br&gt;Посмотреть список глобального и локального часового пояса:&lt;br&gt;   SHOW VARIABLES LIKE &apos;&#037;time_zone&#037;&apos;;&lt;br&gt;&lt;br&gt;Конвертация в запросе времени из одной временной зоны в другую:&lt;br&gt;   SELECT CONVERT_TZ(&apos;2008-10-24 5:00:00&apos;,&apos;UTC&apos;,&apos;MSK&apos;);&lt;br&gt;&lt;br&gt;Изменить текущую зону для локального соединения:&lt;br&gt;   SET time_zone = &apos;MSK&apos;&lt;br&gt;или&lt;br&gt;   SET time_zone = &apos;+03:00&apos;;&lt;br&gt;&lt;br&gt;Для всего MySQL сервера часовой пояс можно поменять установив в файле конфигурации:&lt;br&gt;   default-time-zone=&apos;MSK&apos;&lt;br&gt;&lt;br&gt;или под привилегированным пользователем выполнить запрос:&lt;br&gt;   SET GLOBAL time_zone =&apos;MSK&apos;&lt;br&gt;&lt;br&gt;&lt;br&gt;PostgreSQL:&lt;br&gt;&lt;br&gt;Для текущей сессии зона задается через:&lt;br&gt;   SET TIME ZONE &apos;MSK&apos;&lt;br&gt;или&lt;br&gt;   SET TIME ZONE &apos;-3&apos;&lt;br&gt;&lt;br&gt;Для клиентов использующих libpq часовой пояс может быть определен в переменной окружения PGTZ.&lt;br&gt;&lt;br&gt;Если часовой пояс для всей СУБД не определен (параметр timezone) в postgresql.conf, он берется из &lt;br&gt;стандартной переменной окружения TZ&lt;br&gt;&lt;br&gt;в shell:&lt;br&gt;   export TZ=GMT-3&lt;br&gt;&lt;br&gt;в perl:&lt;br&gt;   $ENV&#123;&quot;TZ&quot;&#125;=&quot;GMT-3&quot;;&lt;br&gt;   &lt;br&gt;в PHP:&lt;br&gt;   putenv(&quot;TZ=GMT-3&quot;);&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: &lt;br&gt;Обсужда</description>

<item>
    <title>Изменение текущего часового пояса в MySQL, PostgreSQL и в скриптах (Air)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/44663.html#5</link>
    <pubDate>Fri, 07 Nov 2014 23:40:01 GMT</pubDate>
    <description>загрузить временные зоны&lt;br&gt;mysql_tzinfo_to_sql /usr/share/zoneinfo &amp;#124; mysql -u root mysql&lt;br&gt;</description>
</item>

<item>
    <title>Изменение текущего часового пояса в MySQL, PostgreSQL и в ск... (zerot)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/44663.html#4</link>
    <pubDate>Sat, 01 Nov 2008 07:54:57 GMT</pubDate>
    <description>локализация - это из другой оперы, а именно про национальные буковки. То, что в Oracle своя локализация - верно и правильно, т.к. переводить какую нибудь терабайтную базу, на которую заточен крупный бизинец, с кодировки RU8CP866 вам никто не даст. А новые клиентские приложения, стоящие на новой linux станции, вполне красиво перекодируются в нужную локаль оракловым клиентом&lt;br&gt;&lt;br&gt;про таймзоны тоже можно придумать ситуацию, когда на одной машине существует несколько баз с разными таймзонами. Например одна - логический стэндбай с другого конца планеты, вторая местная, а дальше к ним еще и обращаться надо разным клиентам из разных мест&lt;br&gt;это не вопрос гордости, а вопрос качественности инструмента. Если ваш случай простой - можете использовать настройки по умолчанию и не париться ...&lt;br&gt;&lt;br&gt;дык вот ...&lt;br&gt;</description>
</item>

<item>
    <title>Изменение текущего часового пояса в MySQL, PostgreSQL и в ск... (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/44663.html#3</link>
    <pubDate>Mon, 27 Oct 2008 23:41:56 GMT</pubDate>
    <description>&amp;gt;Павлин - да ты просто не в теме! :) &lt;br&gt;&lt;br&gt;Про аракыл знал, но недумал что так все запущено. &lt;br&gt;&lt;br&gt;&amp;gt; Про мыскыл - не знаю, не юзаю я его нигде :) &lt;br&gt;&lt;br&gt;mysql&amp;gt;  show variables;&lt;br&gt;&lt;br&gt;...&lt;br&gt;system_time_zone         MSK&lt;br&gt;time_format              &#037;H:&#037;i:&#037;s                   &lt;br&gt;time_zone                SYSTEM      &lt;br&gt;... &lt;br&gt;&lt;br&gt;В конфиге ничего нет!&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Изменение текущего часового пояса в MySQL, PostgreSQL и в ск... (дЫбЫай)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/44663.html#2</link>
    <pubDate>Sat, 25 Oct 2008 19:43:43 GMT</pubDate>
    <description>Павлин - да ты просто не в теме! :)&lt;br&gt;&lt;br&gt;У DBA-щиков собственная гордость! Что оракул что постгре таскают собственную локализацию, &lt;br&gt;чтобы админам жизнь мёдом не казалась :)&lt;br&gt;&lt;br&gt;(под FreeBSD  к примеру глянь на /usr/local/share/postgresql и далее два чедный дира: timezone и timezonesets :)&lt;br&gt;Оракла на работе - но поверь там такая же фигня. Про мыскыл - не знаю, не юзаю я его нигде :)&lt;br&gt;</description>
</item>

<item>
    <title>Изменение текущего часового пояса в MySQL, PostgreSQL и в скриптах (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/44663.html#1</link>
    <pubDate>Fri, 24 Oct 2008 13:53:16 GMT</pubDate>
    <description>Например утиль date, если TZ установлена скажем в &lt;br&gt;export TZ=МАЙО_ВРЕМЯ, то date читает из &lt;br&gt;/usr/share/zoneinfo/МАЙО_ВРЕМЯ, &lt;br&gt;если переменная TZ не установлена, тогда смотрит в&lt;br&gt;/etc/localtime, а этот фаил, где-то копируется, где-то &lt;br&gt;симлинком на /usr/share/zoneinfo/Europe/Moscow. &lt;br&gt;&lt;br&gt;А по правильному,- есть стандартизированные буквенные коды, &lt;br&gt;для Москвы это MSD и MSK в этом случае date будет читать из &lt;br&gt;/usr/share/zoneinfo/MSK (или MSD), но это есть точная копия &lt;br&gt;/usr/share/zoneinfo/Europe/Moscow &lt;br&gt;&lt;br&gt;Вот такая попа :)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;И ваще, БАЯНИСТЫЙ БАЯН - &lt;br&gt;&lt;br&gt;http://dev.mysql.com/doc/refman/5.0/en/time-zone-support.html&lt;br&gt;http://www.opennet.ru/base/sys/date_and_time.txt.html&lt;br&gt;http://gazette.linux.ru.net/rus/articles/managing_accurate_date_and_time.html &lt;br&gt;</description>
</item>

</channel>
</rss>
