Как стать автором
Обновить

Комментарии 111

интересно, а кто что стоящего знает для Sqlite?
понравился плагин
может подскажете что-нибудь подобное для Oracle?
(php или любое другое серверное решение для браузера)
НЛО прилетело и опубликовало эту надпись здесь
для Oracle — sqlDeveloper: маленький, функциональный, не требует Oracle Client
Спасибо большое за ссылочку!
Я довольно давно и с успехом использую www.sqlitemanager.org/, правда не обновлялся пару лет, но для всего хватает.
Я пользуюсь sqlite3Explorer(http://www.singular.gr/sqlite — сайт не отвечает )
быстр и портабельный, под лайт мало чегоесть с кирилицей. вот тут посмотри (http://www.sqlite.org/cvstrac/wiki? p=ManagementTools)

а SQLBuddy уже и sqlite поддерживает! :)
Спасибо, интересно будет взглянуть, хотя и с PHPMyAdmin уже несложно и привычно.
Честно говоря никогда не любил PHPMyAdmin. Эта штука тоже не впечаталила.
Имхо проще заюзать Navicat MySQL или EMS MySQL Manager. Ставим скрипт для туннеля и вперед. Скорость еще выше. Единственный минус — не бесплатно.
Navicat — бесплатно. Есть Lite версия без плюшек. Ей и пользуюсь. И забыл как страшный сон phpMyAdmin.
Бесплатный Navicat? Где? Беру два под МакОсь!
mysql.navicat.com/download.html
Сверху ссылки для 30ти дневного триала, а ниже для Free «lite» version.

И все равно лучшее, что я юзал для работы с БД и SQL — PL/SQL Developer. Жаль, он есть только под Oracle. Кто когда либо использовал этот продукт меня поймут.
кстати, у EMS тоже есть lite версия и функционально превосходит узкоглазых Navicat. однако продуктам Челябинска никогда не стать настолько популярными… ну и нет Mac OS X версии. и не будет
EMS не понравился. Функции называются по левом, программа вылетает, другие баги… Количество фич достойно уважения, а вот их реализация пока что хромает!
:) и мало что изменится.
А у вас с UTF-8 в EMS проблем нет?
у меня нет
Надо будет попробовать еще раз, а то пришлось на него забить именно из-за UFT-8.
UTF-8 добавили где-то с год назад. выставляется из Database Properties

однако не работает, если в базу примешана, помимо UTF другая кодировка
НЛО прилетело и опубликовало эту надпись здесь
Мы вообще напрямую с мускулом работаем. 5.0 вроде достаточно секьюрный.
с проксей SQL Manager работать умел
у меня было, пока не обновил версию до 4-й
Аналогично. Вообще я долго искал бесплатное приложение для работы с БД с http-туннелингом. Navicat — единственное, что нашёл и по большому счёту доволен. Использую его как для mysql, так и для pgsql.
ems — кака:)
Пользуюсь SQLyog Enterprises (http://www.webyog.com/)
+ Локальное приложение
+ Возможность ssh, http туннелирования
+ Доступ ко всем БД из одного приложения, как одно из следствий следствие — копирование таблиц между разными серверами.
+ Более быстрая работа, чем через web-интерфейс
Плюс ребята специально тестируют для корректной работы под wine.
Пользуюсь с удовольствием не первый год под линуксом.
Забыл сказать — их бесплатная версия делает всё, что мне нужно.
Это круто конечно, тоже им пользуюсь, но к сожалению часто на хостингах закрыт доступ к БД извне (:
Для этого там и присуствуют
1. ssh — туннелирование (нужен ssh доступ, как правильно совпадает с ftp-доступом)
2. http — туннелирование (для этого достаточно закачать на сервер php-скриптик). Но при таком способе много http запросов будет сыпаться, некоторые хостеры могут распознать как DOSs и заблокировать…
1. Часто нет ssh :)
2. Спасибо большое за наводку! Побегу настраивать :)
Мда :( Видимо только в Enterprises есть ssh туннелирование… А я то обрадовался — побежал. У меня sql yog community edition (не знаю что это, но давно где-то нашел и пользуюсь).

Попробую через putty настроить туннель…
Работает через putty 100%…
Энтерпрайз версия платная — но есть бесплатная там же — ничуть не хуже — только отсутствует например тунеллирование — но тунеллирование настраивается без проблем через PuTTY например.
Можете кратенько проконсультировать в настройке Putty? Я создал туннель, подключился, а sqlyog не подключается… Буду благодарен, мое мыло vladimir.slyder [at] gmail.com

P.S. Если еще кто-нибудь сможет помочь — пишите, буду очень рад :)
НЛО прилетело и опубликовало эту надпись здесь
Пользуйтесь HeidiSQL и будет вам счастье =)
Ну не самая лучшая програма (=
Мне как-то пришлось разрабатывать систему на UTF-8 причем бд была в cp1251 и возможности сменить кодировки или использовать другую бд не было. Так по не знанию потерял некоторые данные, когда пытался править таблицу из Heidi.
Heidi не понимала кодировку UTF-8 и выводила поля с данными как '?????????????' а при ручной правке отправляла запросы к бд UPDATE… SET… AND text = '????????' WHERE id =… AND text = '??????????'. Причем поле text я не трогал, и заполнялось оно, соответсвенно знаками вопроса в cp1251.
Очень неприятно ощущение осталось после этого.
Интересно, надо будет попробовать. Я пользуюсь www.quest.com/ — toad For MySQL Free — хорошая и удобная штука, только иногда непонятно, куда она столько ресурсов компа кушает.
В вашей демке в таблице wp_post знаки вопроса…

Он нормально с русским языком работает?
>>Такой и должна быть удобная работа с БД!

Я считаю, что удобная работа с БД не может быть через веб-интерфейс.
Я всегда работаю с БД через веб-интерфейс и, на данный момент, это самый удобный веб-интерфейс, что я видел.

Пожалуй соглашусь, что возможно локально с базой работать намного удобней, но меня устраивает и так.
Все зависит от того какой веб-интерфейс…
Ну… Если бэкап базы примерно 1Гб…
мне кажется это должно быть так.

1. Жмёшь сделать бэкап ( пусть хоть 2 гб )
2. Сервер делает бэкап и сохраняет это в папку
3. Веб интерфейс тебе дают ссылку для даунлоада…
4. ты качаешь…

в чём собственно проблема?
А залить?

Я не говорю что не реально. Топик об удобности.
в заливке тоже проблему не вижу.

Мне кажется если у вас база данных весит гигабайты… то вы должны использовать продукты которым вы доверяете и верите, а если человеку нужно блог установить либо что-то другое то веб-интерфейс хорошее решение, к тому же не требует установки софта. у Веб-интерфейса множество своих плюсов.
тоже верно.
Согласен. Юзаю EMS и чертыхаюсь, когда приходится открывать для работы с БД новую вкладку.
> Я был рад обнаружить, что русский язык уже включен вы базовую сборку скрипта.
Зато в вашу базовую сборку, видимо, не очень :)
Я исправлял эту опечатку сразу после постинга, но по вине хабра-глюков она не исправилась :-(

Спасибо, что подсказали! ;-)
Если нужно немножко порулить базой через веб, то пользуюсь phpminiadmin — 15кб кода, минималистичный интерфейс, минимум функционала. Ибо рулить структурами таблиц и прочими вещами на хостинге в большинстве случаев это наиг не нужно.
НЛО прилетело и опубликовало эту надпись здесь
Я снифил трафик — жрёт лишний. Хотя конечно это для надёжности, но определять типы полей в таблице перед каждым запросом мне показалось излишним.
НЛО прилетело и опубликовало эту надпись здесь
Мда, напрашивается диагноз.
НЛО прилетело и опубликовало эту надпись здесь
не обращайте на него внимания. в соседней ветке он говорит что маки нужно покупать… а линукс гавно… тут у него mysql гавно… а mssql рулз… вобщем ТРОЛЬ.
Если говорить о десктопных клиентах, то стоит упомянуть HeidiSQL (Windows): www.heidisql.com/
Возможно хабра эффект, но у меня работает.
Очень тормозная вещь за счет неоптимизированного аякса как раз. Индексную страницу с неск. десятками баз грузит вечность. Да и по базам тоже очень медленно. Анимация совсем не к месту — только лишния тормоза опять же. MyAdmin намного быстрее работает именно из-за отсутствия аякса :) Вывод — идея хорошая, но релиз неюзабелен абсолютно.
Использую SQLyog Enterprise
только вот с внешними ключами работы тут нет… очень плохо…
НЛО прилетело и опубликовало эту надпись здесь
Запросы вроде как принято разделять запятой! =)
use np;
show tables
Простите, точкой с запятой, голова не варит, душно.
Большое спасибо хабра-юзерам, многие дали много интересного материала(ссылок) для изучения ;-)
НЛО прилетело и опубликовало эту надпись здесь
Помог проекту — доперевел на русский *)
Большое спасибо лично от меня и, полагаю, еще от многих пользователей.
Хотел начать переводить, ибо не нашёл там русского языка, может не внимательно просмотрел. А за “до перевод” огромное спасибо!
Русский язык был сегодня ночью мною добавлен к списку переводов и коллективно переведён :) Да здравствует Бобук, который в тви сказал о такой замечательно штуке вчера и тем умельцам, которые сегодня ночью оперативно перевели всё! :)
Кстати стоит обновить скрипт по ссылке, там не совсем полный перевод, а на сайте уже должна быть версия с полным переводом на русский.
Еще бы, кстати, кто-нибудь придумал патч решающий проблему с кодировкой.
Я думаю решиться со временем с помощью сообщества — лицензия открытая и возможностей много. Проект как я понимаю молодой и ещё не успели всё сделать… Так что думаю ещё недельку и всё будет с учётом того как быстро перевели на русский! :)
Приятная вещица. Правда я слишком уж привык к SQLyog.
Сам как раз недавно испробовал в действии — действительно удобная вещь. Правда напоролся на тот же глюк с отображением кириллицы, но это единственный видимый недочет, а так — просто отличный инструмент.
тоже без бубна с кирилицей не дружит…
в includes/header.php после строки 20 добавить:
@mysql_query(«SET NAMES 'utf8'», $connection);
есть траблы с кодировками. отображение русских записей.
бд в кодировек utf-8 отображается вопросиками.
решил так:
файл functions.php строка 386 заменил на
$con = mysql_connect($_SESSION['SB_LOGIN_HOST'], $_SESSION['SB_LOGIN_USER'], $_SESSION['SB_LOGIN_PASS']);
@mysql_query(«SET NAMES 'utf8'», $con);
return $con;
заработало…
Вот и наш герой! (-: Спасибо!
Деже недели не понадобилось на доработку :)
Спасибо большое! Никогда не пользовался всеми функциями phpmyadmin :)
Жаль, что требуется IE 7+
Работай в Firefox'e
зачем?
Спасибо за демку :)
Мне кажется в режиме «Структура» не достаточно визуально разделены различные группы действий.
Слегка путаюсь. А вообще интересная вещь.
Вот столкнулся с таким субъективным моментом. Вроде аякс работает быстрей, за счет того что не грузит всю страницу,
а только ее часть.
Но почему-то не покидает ощущение того, что phpmyadmin работает быстрее.
Замеры я не делал, видимо здесь нет ощущения динамики, т.е. в pma постоянно что-то грузится при любых действиях.
А здесь меняется только часть контента. Хотя все это бред :).
Надеюсь проект расширит свои возможности до уровня pma.
Да, и спасибо за демку.
на днях пользуясь phpmyadmin написал запрос на удаление определённых записей и надо же было тому случиться что вверху над запросом была кнопка drop. что произошло понял после е того как мне вывалился алёрт — table такой то was success dropped. Хорошо что пакаб был и в течении 3-х часов воставновил работу. Хочу сказать что до этого никогда ничего не удалял — просто менял статусы записей. Вот такая вот не успешная история в юзабилити phpmyadmin.
MySQL QueryBrowser по моему и не иначе.
После PMA все как то кажется неудобно.
ИМХО, кто к чему привык — с тем и будет работать.
SQLBuddy не умеет многого из того, что умеет phpMyAdmin. Я бы не стал рекомендовать его как замену PMA только из-за того, что для неполноценной работы с БД вам принесло это радость.
весело, веб интерфейс, даа…
я помню, как однажды пришёл работать в стартап, повели меня место показывать рабочее, программы. спрашивают, а как мол с базой ты работаешь. я — phpMyAdmin. ничего другого и не знал. и тут как все засмеются надо мной. научили меня глупого хорошим программам.
раньше пользовался MySQL-Front, а потом вроде её прикрыли и я пересел на SQLyog комьюнити версию. до сих пор использую.
PHPMyAdmin/PHPPgAdmin — это, конечно, для браузинга-разглядывания вполне неплохо, но для более продвинутой работы гораздо приятнее использовать Navicat for MySQL/Navicat for PostgreSQL.
$con = mysql_connect($_SESSION['SB_LOGIN_HOST'], $_SESSION['SB_LOGIN_USER'], $_SESSION['SB_LOGIN_PASS']);
@mysql_query(«SET NAMES 'utf8'», $con);
return $con;
А если кодировка базы отличается от utf8, то каждый раз копать код?
Не проще ли сделать возможность выставлять кодировку в конфиге, там где и доступ к базе, и подхватывать ее уже при коннекте?
Забыл добавить что вариант с конфигом и последующей отсылкой патча разработчикам предотвратит проблемы, которые возникнут после обновления скрипта в очередной раз
Написал патч, поставил в известность автора, жду ответа.
А я предпочитаю консольный вариант. Все что надо есть, минимален. И неоспоримый плюс — sql не забудется, а потыкаешь с месяцок по графическому интерфейсу и потом элементарный запрос составить не сможешь.
порадовал перевод:
107. msgid: «Oops»
108. msgstr: «Бля! :(»

-)

еще, минус, на мой взгяд — если значение в ячейке=NULL — в таблице этого не видно (
Влетел я с этой штукой. Она как-то некорректно экспортирует таблицы, в частности не NULL поля превратились в NULL, а флаг autoincrement был снят во всех таблицах. Что это привело к серьёзным глюкам, не стоит объяснять…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации