AeroSQL — управление БД MySQL

    AeroSQLAeroSQL – open source (GPLv3) web based инструмент для управления базами данных на сервере MySQL с использованием PHP и ExtJS 2.2.1. Ключевая особенность этого продукта в том, что имеет интуитивно понятный интерфейс для доступа к данным таблиц БД. Результаты выборки отображаются в виде таблиц. Таблицы являются редактируемыми: вы можете редактировать ячейки и сохранять изменения прямо на сервере. Скриншоты и видео под катом.

    В этой версии браузер запросов стал более функциональным: административные инструменты (бекап и восстановление), управление таблицами (создание/удаление) и т.п.

    P.S. у меня не прижился, phpMyAdmin и Sypex Dumper всеж ближе душе.

    Скриншоты


    Видео


    Скачать AeroSQL 0.9.2 92кб

    Просмотреть демо
    user: demo
    pass: demo

    Кросспост: AeroSQL — управление БД MySQL с использованием интерфейса ExtJS

    UPD:
    Связался с автором проекта aeroSQL и попросил прощения за хабраэффект не большой. =)
    Вот что он написал:

    AeroSql собрал за месяц, это мой первый проект на ExtJS и PHP (до этого я на Perl-e програмил). Естественно это не завершенный продукт, когда будет свободное время проверю на ExtJS 3 и буду дописывать функциональность.

    С ув. Олег Бурлака.
    Поделиться публикацией

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

      +3
      Если бы он еще и блок-схему БД рисовал…
        0
        я думаю это реально сделать. Вопрос только — «Кто и когда это сделает?» =)
          +3
          denvor.ru/art/misc/www_sql_desiner.htm не сложно, мне кажется, прикрутить…
          +4
          Еще даже до начала использования тулзой у нее вылазит несколько огромных недостатков, которые оттолкнут 80-90% потенциальных пользователей.

          1. Отлично что тулза весит всего 92к, вот только в данном случае это означает только то, что оно не работает «из коробки» — нужно самому докачивать недостающие компоненты.
          2. В инструкции написано что необходим ExtJS 2.2.1, но по ссылке в инструкции такой версии просто нет — есть либо 3.0.0, либо 2.3.0. Отсюда 2 пути — либо самому прикинуть что ветка 2.х в теори должны быть совместима с более поздними версиями, либо самому искать в архивах более поздние релизы.
          3. Система отказывается работать не из корня домена (в моем случае localhost/aerosql/). Ладно, допустим мне не трудно залезть в исходник и поправить в 3(!) местах ссылки на ресурсы (убрал /). Система завелась, но некоторые ресурсы все равно не подгрузились и, в итоге, я получил нерабочую систему.



          Жаль, а ведь на демо-сайте выглядит очень даже интересно.
            0
            Демо как раз работает не из корня домена
              0
              Педполагаю что extJS лежит в корне, ибо так написано в инструкции по установке.
              В моем случае это не приемлемо.
                0
                симлинк спасёт :)
                  0
                  А какая разница что будет болтаться в корневой папке — директория или симлинк?
                    +1
                    А чёрт, я не так понял. Да, это фейл конечно.
            0
            странно, я ставил без проблем. а вот по поводу «какую версию качать Extjs» я делаю проще — на этапе разработки я ставлю ссылки на них прямо с google code или с google apis

              +11
              >Результаты выборки отображаются в виде таблиц.
              какое достижение!
                0
                Похоже сервер испытывает серьезные проблемы от хабро эффекта ))

                У меня ничего не грузится.
                  –1
                  А у меня «чего» грузиться уже 10 минут :)
                    0
                    У меня это что-то грузилось минут тоже 10, потом выдало мега сообщение «Error» и ретировалось ))
                  –1
                  Конечно, красивенький интерфейс…
                  Но phpMyAdmin по тому и рулит, что в нём есть всё что нужно, для полного администрирования.

                  А для разработки можно пользовать какой-нибудь HeidySQL. Да и автоподстановка у него есть.
                    +1
                    тут-то вишь хоццо именно веб интерфейс. чтоб управлять бд без установок программ…
                      –1
                      Экономить на установках программ, если серьёзно занимаешся этим — любопытно)
                        0
                        Сервер удалённый, а разрешать ремоутные соединения почему-то не хочется.
                          +1
                          Сразу на боевом сервере ведёте разработки?

                          А ремоутные соединения можно выдавать на жёсткие IP адреса.
                            0
                            Ну базы то можно держать prod и dev.

                            Я вообще за то, чем тоньше клиент тем лучше :)
                      0
                      Я, кстати, так и не разобрался, как в этом heidy вызывать автоподстановку. Может быть вы мне расскажите?
                        0
                        alt-spacebar
                      0
                      Тулза сама по себе слабовата и для какой либо серьезной работы да и для работы не годится а по работе с БД я предпочитаю Navicat Premium — работает со всеми базами данных и является десктопным приложением
                        0
                        Вах-вах, всё же, не зря комментарии читаю…
                        Спасибо Вам за программу! :)) Хороший продукт…
                          0
                          Я тоже Navicat с недавних пор стал юзать, хотя долгое время обходился phpMyAdmin.
                          Все-таки визуальный редактор запросов — штука полезная.
                            0
                            Я с навикатом ужо года 2 живу
                              +1
                              А у меня раньше SQLYog был установлен, по возможностям — практически аналогичная система. Но почему-то толком не пользовался им.
                              Кстати, в phpMyAdmin есть «Дизайнер связей», только для разработки он мало что дает. Скорее — красивая игрушка, написанная на Ajax.
                            0
                            Navicat платный, dbForge бесплатный :)
                              0
                              dbForge Тяжелый и работает только под Windows, Navicat гораздо легче и производительней
                            +1
                            День славы фреймворка ExtJS на Хабре! Я лично очень рад, что разработка веб-приложений выходит на новый уровень удобства.
                              +2
                              Связался с автором проекта aeroSQL и попросил прощения за хабраэффект не большой. =)
                              Вот что он написал:

                              AeroSql собрал за месяц, это мой первый проект на ExtJS и PHP (до этого я на Perl-e програмил). Естественно это не завершенный продукт, когда будет свободное время проверю на ExtJS 3 и буду дописывать функциональность.

                              С ув. Олег Бурлака.
                                0
                                Неплохо для первого проекта. Хотя конечно, судя, по исходникам написано не идеально, но то что человек все таки собрал такую чтуку и за такое время — респект ему. Потому как я что-то подобное уже пытаюсь третий месяц собрать…
                                  0
                                  На первом этапе моя цель было сделать удобный интерфейс для редактирования таблиц и live sql запросов. Пока что это единственная функциональность которой нету в web based sql managers (phpMyAdmin например). Не хотелось начинать AeroSQL c обычных фич типа: экспорт таблицы, добавление новой БД и т.д.
                                  Надеюсь найду время для продолжения проекта. Рад что в инете появляется критика проекта :)

                                  С ув. Олег Бурлака.
                                    0
                                    Очень милая тулзина! Советую автору не делать клон phpMyAdmin — слишком много сил уйдет и в итоге пропадет желание и простой забъете. Имхо как вы и сказали надо концентрировать на редактирование (что уже не плохо реализованно и сейчас) и на SQL запросах. Если сюда прикрутить редактор с подсветкой SQL и автодополнением, то лично я бы использовал с удовольствие в продакшене и другим бы советовал.
                                    phpMyAdmin вполне себе хорош — лучше допонить его, чем пытаться повторить.

                                    Но в любом случае — спасибо за работу!

                                    PS: автодополнение можно делать даже тупыим — как множество всех колонок указанных в запросе таблиц. Да это не идиально, но делается на порядок быстрее и даст не плохой КПД.
                                  +1
                                  Прикольно, под дизайн хрома идеально подходит)
                                    0
                                    и я про тоже самое. в ChromeOS вааще зачетно будет смотреться

                                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                  Самое читаемое