У нее есть существенные недостатки. Вопервых полноценная версия: платная, а бесплатаная всячески намекает на что не плохо бы купить большую. Во вторых она безбожно ключит при загрузки достаточно больших объемов данных из файлов. В третьих у нее есть проблемы с «родным» сочетаниями клавишами из мака.
Хотя в целом прога качественная – да. Я так и не нашел ничего что могло бы ее заменить по сочетанию функциональность+универсальность.
К сожалению есть в ней мелкие, но неприятные глюки. Хотя наверное можно их назвать «особенностями», зная которые всё работает как надо. Но они расстраивают когда впервые на них натыкаешься.
В Navicat мне не очень нравится то, что для просмотра данных, редактирования схемы и sql используются отдельные окна.
Для меня концепция интерфейса Sequel Pro удобней, но Navicat по крайней мере значительно прятней по внешнему виду, чем PgAdmin.
У меня есть подозрение, что с какого-то момента (скажем, когда допилят до версии 1.0), её сделают платной. Ну или сделают лайт- и про-версию. Поэтому в статье осторожно написал «ПОКА бесплатная».
Нет, это врядли. Основателем данного менеджера есть Lorenz Textor, который и создал CocoaMySQL. За все время существования билдов CocoaMySQL о платности и речь не заходила. SequelPro — это команда из людей, находящихся по всему миру, которым не безразличен этот проект. Возможно это и будет бизнес-проект, но точно не в таком виде, в котором он сейчас есть. Иначе, по возможностям он и рядом не стоит с Navicat. А относительно Release 1.0 — смотрите «ночные сборки», там не далеко до final, а чего-то нового и существенного не так много прибавилось. А все «вкусности» запланированы на Release1.1, а я его ждать придется несколько лет с такими темпами развития :)
Я не очень большой специалист в MySQL, но есть SQLDeveloper от Oracle, он бесплатный и может работать в любой базой через JDBC. Не знаю, как у него функциональность для MySQL, но для Oracle он теперь официальный клиент и много чего может. Вы его не пробывали?
Не пробовал, но возьму на заметку. Будет интересно сравнить. Хотел было сразу быстренько глянуть, но необходимость ставить JDK и заполнять адскую форму, включая домашний адрес — для бесплатной загрузки — меня несколько охладила :)
JDK на маке уже стоит, а форму заполнить — ну тогда надо добавлять это в обзор, типа, большой минус — надо заполнить форму. Кстати, чтобы скачать MySQL надо тоже заполнить форму.
хороший клиент, может не слишком мощный, но хороший.
единственный минус(даже не минус — баг), на который натыкался: иногда при редактировании полей таблицы бьётся кириллица во всей строке (во всяком случае если таблица в utf-8). хотя давно не замечал уже не замечал этой баги(она стихийным образом проявляется), может пофиксили уже
для тех, кому phpmyadmin кажется слишком громоздким и тормозным, и не хочется ставить десктопный софт, есть замечательный проект под названием phpMiniAdmin (один файл весом в 26к)
давно использую только его, с рядом своих патчей (например, экспорт/импорт в sql.gz на лету)
Много SQL-менеджеров прошло сквозь мои руки, но выбор пока также остается на Sequel Pro. Несколько раз переходил на Navicat и другие варинаты, но простота и быстродействие здесь играет важную роль. Большое спасибо команде SequelPro, которая все-таки сумела поднять на ноги cocoamysql.sourceforge.net. Надеюсь, большинство из нас помнят этот проект, который мало чем проигрывает текущему SequelPro, а уже сколько лет «пролетело». Сегодня 95% возможностей (+ кода) SequelPro это CocoaMySQL, только GUI другой.
>> Открыть несколько таблиц разом — не получится. Это, по моему скромному мнению, не удобно.
Если не боитесь «ночных сборок», прошу взглянуть сюда Nightly Builds
Там есть возможность открывать новые TAB через Cmd + T. Правда, не то что хотелось бы, но лучше чем Cmd + N и новые окна.
Единственное чего мне не хватает в SequelPro и приходится пользоваться Navicat-ом, так это: Structure Synchronization, Data Transfer & редактирование комментариев к полям.
P.S: habropave, добавьте, пожалуйста, адрес на Google Code, чтобы в случае дополнительных вопросов или предложений люди могли получить ответ из того, что уже есть в Issues.
Десктопные утилиты очень удобны и красивы, но у них есть один большой минус. На продакшн-серверах обычно подключение к СУБД разрешено только локально, т.е. работать можно только из консоли (или через скрытую директорию PHPMyAdmin). Все-таки безопасность решает.
Не нашел я, как сделать md5 хеш для вставки в таблицу, вот. В phpMyAdmin можно.
А на самом деле, был просто счастлив, когда эту прогу нашел. Отличная программа, да.
Заходите в Bundles -> Bundles Editor (нажав Ctrl + Alt + Cmd + B) -> Выбираете Input Field -> Hash -> MD5 и выставляете горячую клавишу, потом при редактировании, после того как вобъёте нужную строку, нажмите заданную комбинацию клавиш. Профит. Также можно настроить и другие бандлы, например для SHA1
Sequel Pro — менеджер MySQL для макинтошей — обзор