18 января 2008 ~ 11 Комментариев

Удобное решение для работы с БД

logo_by_chernev

Обычно для работы с mySQL я использовал «phpmyadmin», но сегодня мой взор был направлен на новое решение «SQL buddy», я скачал, загрузил на свой сервер, и…

И это просто супер! Такой и должна быть удобная работа с БД!

Возможно «SQL buddy» не имеет столько расширенных функций как «phpmyadmin», но для рутинных и небольших работ она прекрасно подходит.

Я был рад обнаружить, что русский язык уже включен в базовую сборку скрипта.

sdfsdf

Перечислим основные достоинства этого решения:

  • Удобство работы — приятный интерфейс, юзабельные таблицы, основные функции вызываются с помощью клавиатурных сокращений(сокращения вообще класс).
  • Скорость работы и нагрузка на сервер — SQL buddy очень активно использует технологию ajax, что сильно ускоряет работу скрипта.
  • Установка не нужна — устанавливать и настраивать скрипт не нужно, просто залил и используешь.
  • Это решение с открытым исходным кодом, распространяется по лицензии MIT.
  • Небольшой размер скрипта — 167 килобайта.

 

Теперь найденные мною недостатки:

  • Есть некоторые не переведенные места — но это легко можно исправить, так как перевод можно осуществлять всем вместе на сайте SQL buddy.
  • В некоторых моих таблицах не отображается кириллица, досадный глюк, но думаю его не сложно будет исправить.

В ближайшее время до конца перейду с «phpmyadmin» на «SQL buddy», так как считаю, что использовать «SQL buddy» буден намного эффективней и производительней.

Обновление:

Добрые энтузиасты закончили перевод, так что наслаждаемся полным русским переводом.

 

Один добрый человек с хабра-хабра решил проблему с кодировкой.

Для отображения правильной кодировки ищем в файле functions.php строчку:

return mysql_connect($_SESSION['SB_LOGIN_HOST'], $_SESSION['SB_LOGIN_USER'], $_SESSION['SB_LOGIN_PASS']);

И заменяем ее на:

$con = mysql_connect($_SESSION['SB_LOGIN_HOST'], $_SESSION['SB_LOGIN_USER'], $_SESSION['SB_LOGIN_PASS']);
@mysql_query("SET NAMES 'utf8'", $con);
return $con;

 

Посетить сайт «SQL buddy» Doom buy (Английский)

Посмотреть демо скрипта(Установил специально для Вас)

11 Комментариев для “Удобное решение для работы с БД”

  1. spirit 18 августа 2008 at 16:15 Permalink

    ну тут еще немого вопросов возникает например по безопасности… ПХПМайАдмин уже проверен сотнями человек… А даный скрипт? Надо б смотреть исходники… или защищаться БейсАвторизацией дополнительно.

    Но с вида красивый и удобный… Может за ним будущее ) Увидем

  2. avanes 18 августа 2008 at 16:23 Permalink

    Зашел на сервере рутом, а он кааак начал select count(*) по каждой таблице делать, как все затормозило, ужас =)

  3. Артём Курапов 18 августа 2008 at 16:24 Permalink

    Советую SQL yog

  4. grossu 18 августа 2008 at 16:49 Permalink

    Все-таки с кириллицей фигня какая-то. Внутри таблиц одни вопросики — смена кодировки не помогает.

  5. Ney 18 августа 2008 at 18:08 Permalink

    С кодировкой вроде бы проблемы…

  6. Я собственной персоной 18 августа 2008 at 18:43 Permalink

    С кодировкой вроде бы проблемы…

    Проблему решили ;-)

  7. Денис 18 августа 2008 at 19:43 Permalink

    Может и интересней, да пожалуй это так. Но от привязанности к PMA так просто не отделаться :)
    Если бы PMA на Ajax переделали, то было бы не хуже по производительности – факт.

    А ведь не переделывают на Ajax мне кажется по одной причине – стандартными формами куда надёжнее будет, чем запросы Ajax’а…

  8. Илья 20 августа 2008 at 3:08 Permalink

    Красивый интерфейс, но так и не смог решить проблему с загагулинами.
    После замены строчки файле functions.php проблема осталась, весь русский – вопросы.
    И в файле который скачал переведено не все (качал с указанной ссылки).
    В чем ошибки? И где взять файлы с окончательным переводом?

  9. Я собственной персоной 20 августа 2008 at 14:32 Permalink

    Красивый интерфейс, но так и не смог решить проблему с загагулинами.
    После замены строчки файле functions.php проблема осталась, весь русский – вопросы.
    И в файле который скачал переведено не все (качал с указанной ссылки).
    В чем ошибки? И где взять файлы с окончательным переводом?

    Возможно у вас другая кодировка, попробуйте заменить utf-8 на cp1251.

    А вообще, благодоря этой заметке, один энтузиаст уже выпустил патч полностью решающий проблему с кодировкой и отправил его автору скрипта.

    Так что ждать более работоспособной версии осталось не долго.

  10. Илья 20 августа 2008 at 17:36 Permalink

    Так что ждать более работоспособной версии осталось не долго.

    Ждем -)

  11. kikaha 7 марта 2009 at 6:12 Permalink

    Есть прекрасное десктопное решение: HeidiSQL – бесплатный инструмент для управлениям БД, и ничего заливать никуда не надо. Особенно удобно делать импорт больших баз – там где phpmyadmin через 20 минут тихо умирает, Heidi тихо и спокойно заливает весь дамп.


Оставить комментарий