Как я, кажется, писал ранее, мой любимый клиент SQL Front (он же - MySQL Front) отказался открывать таблицы с русскими комментариями, после конвертации их в UTF-8 :). Т.е. данные показывает правильно, но если в комментах таблицы или полей есть кирилические знаки - все, хана, база даже не откроется. Таким образом, в очередной раз передо мной встал выбор SQL клиента, который бы позволял делать как можно больше всякого, нужного и не очень :)
Совершенно случайно наткнулся на рекомендацию одного блоггера опробовать "Navicat for MySQL". Странно, что я не натыкался на него ранее, ибо поиски эти мои проводились далеко не впервые, а продукт уже далеко не сырой.
Терять нечего - скачал, попробовал (излечил спецсредствами с ru-board.com, да). Итак, из того, что мне нужно от проги, в ней есть практически все :)
1. Нормально работает с базами в разных кодировках, т.е. коменты на русском видятся.
2. Умеет редактировать триггеры и хранимые процедуры
3. Умеет синхронизировать структуру БД. Причем не просто выдает список корректирующих запросов, как SQLyog, а предлагает их сразу же (все, или любые на выбор) выполнить. Мне часто требуется обновлять структуру в три этапа: добавил новые поля, сконвертировал данные, удалил старые. Раньше, используя SQLyog, можно было руками отделить корректирующие запросы на «добавляющие» и «удаляющие» и выполнять в разное время. Но тут все-таки поудобнее :).
4. Умеет синхронизировать данные. Этой фичей я не пользовался, поэтому как работает - сказать не могу.
5. Позволяет настроить внешний вид рабочих окон (состав колонок при отрисовке списка таблиц, и все такое)
6. Позвляет редактировать данные в таблицах как в виде, собственно, таблицы, так и форме (типа как в MS Access). Неуверен, что очень нужная фича, но тем не менее :)
7. Может генерировать некие "Отчеты". Не разбирался что такое, не знаю.
8. Ставится и ломается под Ubuntu (Wine) ;). Мега-полезно, учитывая, что у меня под Wine пошел только SQLyog, а многие вещи все равно быстрее сделать в phpMyAdmin
9. Управление пользователями - в наличии.
В общем, пока что для меня это самое удобное средства удаленной работы с БД :)
Работает быстро. В отличие от SQLFront, который при подсоединении сразу прочесывал все БД, здесь надо открывать каждую базу отдельно. Дабл-клик вместо клика - зато подсоединение мгновенное :)
Из неудобств - редактирование таблицы вызывается через контекстное меню. Одним кликом нельзя...
28 января 2010 в 0:27
А теперь эта штука появилась и для линукса без всяких Wine. Сейчас буду пробовать установить.
http://www.navicat.com/en/download/download.html
28 января 2010 в 11:30
Это круто. Будет интересно узнать о впечатлениях :)
Сам, к сожалению, возможности потестить не имею.
28 января 2010 в 11:41
Вот только жаль, в любом случае, что в бесплатной Lite версии отсутствует ряд важных фич. Я ломаной под Linux пока не видно.
26 апреля 2013 в 9:07
Взгляните на бесплатный инструмент — Valentina Studio 5.x, который вышел буквально пару месяцев назад. Я юзаю уже месяц – до сих пор нахожу новые фишки.
http://www.valentina-db.com/valentina-studio-overview
4 октября 2013 в 14:12
Последнее время я использую Valentina Studio для работы с MySQL на linux. Очень хороший и бесплатный инструмент, рекомендую посмотреть.http://www.valentina-db.com/en/valentina-studio-overview