Pull to refresh

Comments 111

интересно, а кто что стоящего знает для Sqlite?
может подскажете что-нибудь подобное для Oracle?
(php или любое другое серверное решение для браузера)
UFO just landed and posted this here
для 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 другая кодировка
UFO just landed and posted this here
Мы вообще напрямую с мускулом работаем. 5.0 вроде достаточно секьюрный.
с проксей SQL Manager работать умел
у меня было, пока не обновил версию до 4-й
Аналогично. Вообще я долго искал бесплатное приложение для работы с БД с http-туннелингом. Navicat — единственное, что нашёл и по большому счёту доволен. Использую его как для mysql, так и для pgsql.
Пользуюсь 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. Если еще кто-нибудь сможет помочь — пишите, буду очень рад :)
UFO just landed and posted this here
Пользуйтесь 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кб кода, минималистичный интерфейс, минимум функционала. Ибо рулить структурами таблиц и прочими вещами на хостинге в большинстве случаев это наиг не нужно.
UFO just landed and posted this here
Я снифил трафик — жрёт лишний. Хотя конечно это для надёжности, но определять типы полей в таблице перед каждым запросом мне показалось излишним.
UFO just landed and posted this here
Мда, напрашивается диагноз.
UFO just landed and posted this here
не обращайте на него внимания. в соседней ветке он говорит что маки нужно покупать… а линукс гавно… тут у него mysql гавно… а mssql рулз… вобщем ТРОЛЬ.
Если говорить о десктопных клиентах, то стоит упомянуть HeidiSQL (Windows): www.heidisql.com/
Возможно хабра эффект, но у меня работает.
Очень тормозная вещь за счет неоптимизированного аякса как раз. Индексную страницу с неск. десятками баз грузит вечность. Да и по базам тоже очень медленно. Анимация совсем не к месту — только лишния тормоза опять же. MyAdmin намного быстрее работает именно из-за отсутствия аякса :) Вывод — идея хорошая, но релиз неюзабелен абсолютно.
только вот с внешними ключами работы тут нет… очень плохо…
UFO just landed and posted this here
Запросы вроде как принято разделять запятой! =)
use np;
show tables
Простите, точкой с запятой, голова не варит, душно.
Большое спасибо хабра-юзерам, многие дали много интересного материала(ссылок) для изучения ;-)
UFO just landed and posted this here
Большое спасибо лично от меня и, полагаю, еще от многих пользователей.
Хотел начать переводить, ибо не нашёл там русского языка, может не внимательно просмотрел. А за “до перевод” огромное спасибо!
Русский язык был сегодня ночью мною добавлен к списку переводов и коллективно переведён :) Да здравствует Бобук, который в тви сказал о такой замечательно штуке вчера и тем умельцам, которые сегодня ночью оперативно перевели всё! :)
Кстати стоит обновить скрипт по ссылке, там не совсем полный перевод, а на сайте уже должна быть версия с полным переводом на русский.
Еще бы, кстати, кто-нибудь придумал патч решающий проблему с кодировкой.
Я думаю решиться со временем с помощью сообщества — лицензия открытая и возможностей много. Проект как я понимаю молодой и ещё не успели всё сделать… Так что думаю ещё недельку и всё будет с учётом того как быстро перевели на русский! :)
Приятная вещица. Правда я слишком уж привык к 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 :)
Мне кажется в режиме «Структура» не достаточно визуально разделены различные группы действий.
Слегка путаюсь. А вообще интересная вещь.
Вот столкнулся с таким субъективным моментом. Вроде аякс работает быстрей, за счет того что не грузит всю страницу,
а только ее часть.
Но почему-то не покидает ощущение того, что 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 был снят во всех таблицах. Что это привело к серьёзным глюкам, не стоит объяснять…
Sign up to leave a comment.

Articles