Последние штрихи перед релизом... первым релизом. По планам, хочу его сделать на следующей неделе. Если у кого есть время и желание, было бы здорово, если бы помогли с тестированием на предмет выявления багов.
>Товарищи, это здорово что вы разбираетесь и можете создавать такие амечательные вещи, но пожалейте себя .... ведь уже есть SQL Developer на сайте Oracle он бесплатен ..и для всех БД развивающийся проект! на AVA и любителям Linux и чего угодно ...пользуюсь им с начала появления .конвертил им БД с MS SQL 2000 на Oracle использовал для MySQL и для MS ccess ... проект ваш поддерживаю но думаю всё же что вы найдёте более полезное применение своим знаниям и умениям
Здесь бы стоило выделить _жирным_ ключевое слово _JAVA_. Если внимательно посмотреть, что есть проект, то можно увидеть слово GNOME - проект предполагается внести в среду GNOME как основное средство разработки для БД.
> Как я понл, gsql работает чеез OCI? знчит надо oracle клиента ставить =( Oracle SQL Developer работает без клиента.
Поясню один момент... идея в этом проекте - оставить возможность общаться с базами напрямую, без общих знаменателей в виде ODBC/JDBC, поскольку в случае использования оных исчезает возможность использовать DBMS-специфичные вызовы API.
Если внимательно прочитать краткое описание вот здесь http://gsql.org/features/ то можно увидеть, что функциональностью наполняет не основная (запускаемая) программа gsql, а непосредственно сами engines - т.е., другими словами, gsql - это оболочка для работы этих самых engines. Есть одна точка "коммуникации" - libgsql, через которую происходит работа этих "движков", также через эту же библиотеку подключаются плагины. Вот ключевая разница: engine - это интерфейс работы с базой, а плагин - добавка к gsql, работающая через "общий знаменатель".
Что же касается SQL-Developer, то по отношению к моему случаю он больше будет похож на плагин, который работает через "общий знаменатель" - JDBC.
а для проектирования ничего не планируется ? а то поплеваться запросами можно и в имеющихся программах, а вот приличной и бесплатной рисовалки нет, а уже еслиб реверсинжиниринг бы ...
планируется много чего. то, что сейчас есть, это фундамент для всего остального функционала. ту же рисовалку можно будет оформить в виде плагина. сейчас основная задача сделать этот фундамент более удобным для последующей стройки.
отлично! пытался бросить вам сообщение (jabber) но вылетела ошибка. если есть желание увидеть Продукт в репо openSUSE - email: sda00 (*) himki(.)net спасибо.
>В том то и дело, что оставить 10.1.* в продуктиве не каждый камикадзе решится. Лучше уж тогда 9.2.0.8.
А, ну в этом плане да, наслышан о ее глюкавости. У нас в продакшн только 10.2 и с пачкой апдейтов, но и в 10.2 тоже наступали на грабли. Просто у меня года полтора назад под рукой только эта версия оказалась, засетапил в vmware, с тех пор и не трогал. Для девелопинга достаточно. Приспичит, обновлюсь :).
> - отмена выполнения SQL запроса не представляется возможным
стандартным API MySQL. Для этих целей можно воспользоваться
функционалом плагина Terminal - открыть сессию и выполнить KILL QUERY.
вот это вот не Ъ, зачем заставлять пользователя открывать терминал, даже встроенный, и что-то писать в нем, если это может сделать комп?
скажу так, когда я писал поддержку mysql, у меня вообще сложилось впечатление, что у разработчиков mysql сильная неприязнь ко всем остальным разработчикам: на мой взгляд, крайне неудобный АПИ. я несколько раз хотел бросить это дело и потратить силы на реализацию поддержки PostgreSQL, но пересилил себя и дописал :).
>Мать чесная... удивлен... заинтересован... не нашел кнопку пуск... а-а-а, тут стока незнакомых кнопочек *ПАНИКА*.
там всплывающие подсказки к ним есть :). а у контекстного меню в навигаторе объектов (при вызове на каком-либо объекте), при наведении на элемент меню, в статус баре появляются подсказки.