<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: MySQL меняет подход к подготовке тестовых версий. Выход MySQ...</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/54770.html</link>
    <description>Представлен (http://permalink.gmane.org/gmane.comp.db.mysql.announce/479)  MySQL 6.0.11 (http://www.mysql.com/mysql60/), последний релиз в ветке 6.0.x, находящейся на стадии альфа-тестировании и включающей в себя два новых движка - Falcon (http://www.mysql.com/why-mysql/white-papers/falcon-getting-started.php) и Maria (http://dev.mysql.com/doc/refman/6.0/en/se-maria.html). Среди новшеств версии  6.0.11 можно отметить добавление поддержки конструкций SIGNAL и RESIGNAL, определенных в SQL стандарте;  включение в комплект новой утилиты mysqlbackup, отображающую информацию из резервных копий, созданных при помощи операции &quot;BACKUP DATABASE&quot; statement.&lt;br&gt;&lt;br&gt;&lt;br&gt;После выпуска данной версии MySQL Server переходит на &lt;br&gt;новую модель (http://forge.mysql.com/wiki/Development_Cycle) подготовки релизов в рамках которой будет развиваться единая тестовая ветка MySQL Trunk с более частым выпуском тестовых версий. Ранее практиковавшийся подход, когда в разработке нередко находилось одновременно несколько тес...&lt;br&gt;&lt;br&gt;URL: http://permali</description>

<item>
    <title>MySQL меняет подход к подготовке тестовых версий. Выход MySQ... (нео)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/54770.html#28</link>
    <pubDate>Mon, 25 May 2009 12:53:41 GMT</pubDate>
    <description>&amp;gt;Заметил сейчас, оно выставило на столбец latin1. Возможно, был не прав, но &lt;br&gt;&amp;gt;это же п**дец, господа. Бегать по всей БД рекурсивно и менять &lt;br&gt;&amp;gt;кодировку каждому элементу, чтобы вдруг-чего-не-выставилось-в-дураццкий-дефолт... &lt;br&gt;&lt;br&gt;Очень рад, что вы все же соизволили разобраться в вопросе. Потому что из-за таких лентяев и появляются не адекватные отзывы в адрес хороших продуктов.&lt;br&gt;</description>
</item>

<item>
    <title>MySQL меняет подход к подготовке тестовых версий. Выход MySQ... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/54770.html#27</link>
    <pubDate>Mon, 25 May 2009 11:17:36 GMT</pubDate>
    <description>Вот интересно, ты с postgres перед тем как работать тоже ни разу в мануал не заглянул? :)&lt;br&gt;</description>
</item>

<item>
    <title>MySQL меняет подход к подготовке тестовых версий. Выход MySQ... (uZver)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/54770.html#26</link>
    <pubDate>Mon, 25 May 2009 06:39:09 GMT</pubDate>
    <description>Inside info:&lt;br&gt;&lt;br&gt;Sun давно уже пытается реформировать процесс MySQL - сейчас стали видны результаты и для &quot;внешних&quot; потребителей.&lt;br&gt;</description>
</item>

<item>
    <title>MySQL меняет подход к подготовке тестовых версий. Выход MySQ... (angra)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/54770.html#25</link>
    <pubDate>Mon, 25 May 2009 05:40:24 GMT</pubDate>
    <description>&amp;gt;Повторяю, проблема с перекодировками, она у них генетическая, похоже&lt;br&gt;&lt;br&gt;Проблема в ДНК тут скорее у того, кто не осилил чтение документации, а вместо себя винит разработчиков. Почему-то у тех, кто затратил хоть немного времени на беглый просмотр доки по этому вопросу, проблем с кодировками в мускуле не возникает. Причем в куда более экзотических случаях. Также не стоит ругаться на фичи, если их не понимаешь. Не нужны тебе, так не используй, никто за уши не тянет. А вот мне приходилось работать с базой, где поля в пределах одной таблицы имели разную кодировку. И представь себе никаких проблем с дампами(как csv так и sql) или приложением, которое кстати и адаптировать пришлось аж в одном месте. Как легко догадаться этим местом был запрос с set names. &lt;br&gt;Но конечно некоторым балбесам удается указать поле latin1, запихать в него cp1251, а потом ругаться на мускул, который следует дословно их указаниям, вместо чудес телепатии. Кстати для таких в доке мускула тоже есть инструкция по исправлению подобных косяков. &lt;br&gt;</description>
</item>

<item>
    <title>MySQL меняет подход к подготовке тестовых версий. Выход MySQ... (GateKeeper)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/54770.html#24</link>
    <pubDate>Mon, 25 May 2009 04:47:52 GMT</pubDate>
    <description>Заметил сейчас, оно выставило на столбец latin1. Возможно, был не прав, но это же п**дец, господа. Бегать по всей БД рекурсивно и менять кодировку каждому элементу, чтобы вдруг-чего-не-выставилось-в-дураццкий-дефолт...&lt;br&gt;</description>
</item>

<item>
    <title>MySQL меняет подход к подготовке тестовых версий. Выход MySQ... (GateKeeper)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/54770.html#23</link>
    <pubDate>Mon, 25 May 2009 04:44:37 GMT</pubDate>
    <description>mysql&amp;gt; select * from directions limit 10;&lt;br&gt;+-----+--------+&lt;br&gt;&amp;#124; id  &amp;#124; name   &amp;#124;&lt;br&gt;+-----+--------+&lt;br&gt;&amp;#124; 749 &amp;#124; ?????? &amp;#124;&lt;br&gt;&amp;#124; 750 &amp;#124; ?????? &amp;#124;&lt;br&gt;&amp;#124; 751 &amp;#124; ?????? &amp;#124;&lt;br&gt;&amp;#124; 752 &amp;#124; ?????? &amp;#124;&lt;br&gt;&amp;#124; 753 &amp;#124; ?????? &amp;#124;&lt;br&gt;&amp;#124; 754 &amp;#124; ?????? &amp;#124;&lt;br&gt;&amp;#124; 755 &amp;#124; ?????? &amp;#124;&lt;br&gt;&amp;#124; 756 &amp;#124; ?????? &amp;#124;&lt;br&gt;&amp;#124; 757 &amp;#124; ?????? &amp;#124;&lt;br&gt;&amp;#124; 758 &amp;#124; ?????? &amp;#124;&lt;br&gt;+-----+--------+&lt;br&gt;10 rows in set (0.00 sec)&lt;br&gt;------------------&lt;br&gt;Server version:         5.1.30-community MySQL Community Server (GPL)&lt;br&gt;Protocol version:       10&lt;br&gt;Connection:             localhost via TCP/IP&lt;br&gt;Server characterset:    utf8&lt;br&gt;Db     characterset:    utf8&lt;br&gt;Client characterset:    utf8&lt;br&gt;Conn.  characterset:    utf8&lt;br&gt;------------------&lt;br&gt;CREATE TABLE &#096;directions&#096; (&lt;br&gt;  &#096;id&#096; int(11) NOT NULL AUTO_INCREMENT,&lt;br&gt;  &#096;name&#096; varchar(255) CHARACTER SET latin1 DEFAULT NULL,&lt;br&gt;  PRIMARY KEY (&#096;id&#096;)&lt;br&gt;) ENGINE=MyISAM AUTO_INCREMENT=1123 DEFAULT CHARSET=utf8 AVG_ROW_LENGTH=24;&lt;br&gt;-----</description>
</item>

<item>
    <title>MySQL меняет подход к подготовке тестовых версий. Выход MySQ... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/54770.html#22</link>
    <pubDate>Sun, 24 May 2009 14:22:44 GMT</pubDate>
    <description>&amp;gt;Да, про то, что кодировку на базу выставить недостаточно, надо на каждую &lt;br&gt;&amp;gt;таблицу отдельно (дополнительно к базе), это уже понятно. Собственно, требовалось: исходные &lt;br&gt;&amp;gt;данные в cp1251, табличные данные в базе - в UTF8. Вывод &lt;br&gt;&amp;gt;в последующем - в UTF8. Постгрес с задачей справился, но его &lt;br&gt;&amp;gt;у нас никто не знает, поддерживать придётся самому. А мускль выдает &lt;br&gt;&amp;gt;вопросы вместо букв. В общем, как была проблема с перекодировкой, так &lt;br&gt;&amp;gt;со времен древних релизов и осталась. &lt;br&gt;&lt;br&gt;Да не важно, в какой кодировке данные в базе. Если нужно вставлять в кодировке X, то перед вставкой - set names X. Если нужно получать в кодировке X - то перед селектами set names X.&lt;br&gt;&lt;br&gt;А кодировку на таблицу можно не выставлять - таблица наследует кодировку от базы, столбцы в таблице - от самой таблицы.&lt;br&gt;</description>
</item>

<item>
    <title>MySQL меняет подход к подготовке тестовых версий. Выход MySQ... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/54770.html#21</link>
    <pubDate>Sun, 24 May 2009 14:17:32 GMT</pubDate>
    <description>&amp;gt;Ответы на что, на INSERT INTO ... ? &lt;br&gt;&lt;br&gt;Ответы на селекты. Если база utf8, скрипт вставки выставил set names cp1251 и передает данные в cp1251 - то в базу всё попадает правильно (т. е. конвертится в ту кодировку, в которой таблицы - utf8 в данном случае). Скрипт который делает селекты должен выставить set names в ту кодировку, в которой хочет данные получать.&lt;br&gt;&lt;br&gt;&amp;gt;Почему такого геморроя нет в постгресе? И не надо брызгать слюной, как &lt;br&gt;&amp;gt;один молодой и неокрепший выше, я _хочу_ использовать mysql, поскольку наши &lt;br&gt;&amp;gt;девелоперы (которым в дальнейшем сопровождать) с ним хоть немного но знакомы, &lt;br&gt;&amp;gt;но эти особенности не могут мне позволить этого сделать. &lt;br&gt;&lt;br&gt;Это не геморрой, просто один раз достаточно понять, как в mysql построена работа с кодировками. На самом-то деле проблема гроша выеденного не стоит. Единственный реальный косяк с их стороны был в миграции с 4.0 на старшие ветки, но это уже в далеком прошлом. Ну и может недостаточно хорошо в мануале все написали.&lt;br&gt;&lt;br&gt;И кстати возможность контролировать кодировку в</description>
</item>

<item>
    <title>MySQL меняет подход к подготовке тестовых версий. Выход MySQ... (нео)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/54770.html#20</link>
    <pubDate>Sun, 24 May 2009 14:13:16 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Читаем внимательнее, телепаты могут спать спокойно. Все нужные указания мусклю были даны: &lt;br&gt;&amp;gt;&amp;gt;что в базе, что в принимаемых данных. Мускль тупо забил на &lt;br&gt;&amp;gt;&amp;gt;эти указания. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вы же сами сказали - база utf8 (включая таблицы) а вы совали &lt;br&gt;&amp;gt;cp1251. Это нормально, что у вас получаются вопросики. &lt;br&gt;&lt;br&gt;Вот спецом сейчас проверил, благо сайты переезжают с виртуалки на дедик сегодня. Есть один сайт с мордой и базой в cp1251. Короче вопросики получил, так как вверху mysqldump файла стояло set names utf8 - когда поменял на set names cp1251, внутри базы все стало ок. Однако морда стала почти-адекватной только в utf8. Когда я допили файл CMS, отвечающий за открытие БД, и прописал первым запрос set names cp1251, сайт наконец стал адекватным в cp1251.&lt;br&gt;&lt;br&gt;В общем идите курите, это проблема ваших кривых рук - вы просто не умеете пользоваться MySQL.&lt;br&gt;&lt;br&gt;А тест к тому же доказал: set names нужно на вход и на чтение дергать.&lt;br&gt;</description>
</item>

</channel>
</rss>
