MySQL & Windows

В последнее время развлекаюсь обновлением системы, которая использует MySQL. В основном приходиться обновлять структуру БД. Причем скрипт сравнения охота делать в правоверной MS Windows XP и потом применять на всяких линуксах. Но по умолчанию, в Windows версии MySQL, имена полей и таблиц преобразуются в нижний регистр. Вообщем исправить такое досадное недоразумение можно следующим образом.
  1. Заходим в файл [место где установлен MySQL]\my.ini
  2. В секцию [mysqld] добавляем строку: set-variable=lower_case_table_names=0
  3. Перезапускаем MySQL.
Кстати, если мы добавим мы скажем: set-variable=lower_case_table_names=1, то все будет как было таблицы с полями будут в нижнем регистре. Это типа парметр по умолчанию:)

p/s
Нашел неплохой comparer для MySQL баз данных, но он вроде денег стоит:) Поэтому, буду использовать liquibase или migrate4j. О чем возможно поведаю отдельно:)

p/s/s
Картинка найдена здесь.