- PVSM.RU - https://www.pvsm.ru -
Как могут помнить те из вас, кто читает хаб «Программирование», зимой 2014 JetBrains объявила подписку [1] на private preview C++ IDE. В результате немалое количество подписчиков ей уже пользуются, в начале осени мы планируем выпустить общедоступную early preview, а мы до сих пор получаем письма от друзей на тему «мы не успели подписаться, как вскочить в этот поезд сейчас?»
А сейчас есть отличная возможность вписаться в похожую историю без опозданий: JetBrains открывает подписку на early preview новой IDE для разработчиков, которые пишут на SQL. И для админов баз данных — им тоже бывает нужно что-то поудобнее, чем pgAdmin. Для админов новая IDE пригодится там, где им надо поработать с данными в таблицах. Назначать права, делать бэкапы и выполнять прочие чисто админские задачи IDE пока не умеет, хотя мы подумываем её этому научить.
Короче: тут — подписываться [2], а под катом — подробности.
IDE основана на платформе IntelliJ, как и остальные IDE от JetBrains, поддерживает все популярные диалекты SQL, предлагает автодополнения и прочие удобства при работе с кодом SQL, работу со схемами баз данных, интеграцию в VCS и еще кое-что, о чем речь ниже. IDE написана на Java и поддерживает те СУБД, для которых есть драйверы JDBC.
На данный момент 0xDBE умеет делать все то же самое, что и плагин Database Support в IntelliJ IDEA, про который мы уже рассказывали [3] на Хабре. Те администраторы и разработчики баз данных, которым ни к чему остальные языки, поддерживаемые в IntelliJ IDEA, теперь смогут работать так же, как их коллеги, пишущие на Javascript, PHP, Python или Ruby — т.е. и у них теперь есть своя маленькая IDE от JetBrains.
Вначале — ответы на самые популярные вопросы, возникшие после анонса в нашем англоязычном блоге [4] и на reddit'e [5], а потом — подробности.
Итак: NoSQL сейчас не поддерживается, мы думаем о поддержке MongoDB, но пообещать прямо сейчас ничего не можем.
Почему она так странно называется? DBE — это Database Environment. А 0x добавлено для красоты, оно хорошо сочетается с DBE, на взгляд команды разработчиков. Нумерологи уже сбились с ног, пытаясь выяснить, что для JetBrains значит число 3518 (0xDBE в десятичной системе счисления), и нам уже пришлось признаться, что оно никак не связано с числом 42.
А теперь — подробности.
Автодополнение в 0xDBE традиционно умное, учитывает внешние ключи (foreign keys), легко догадывается, что именно вы хотите вставить в таблицу, умеет предлагать параметры для операторов, функций и процедур:
Если вы пишете код для работы с таблицей или столбцом, которые еще не успели создать, IDE предложит quick fix и сама создаст то, что надо:
Редактор традиционно включает в себя самую свежую версию того, что сделано для платформы IntelliJ, в том числе и многокурсорность. В Sublime-то она есть, а вот есть ли она в SQL Developer? ;)
Кстати, если глядя на рабочее поле 0xDBE вы задумались, как вам просто создать файл .sql, то смело делайте это с помощью File | Attach Directory, там выбирайте рабочий каталог, в котором хочется создавать файлы .sql, и добавляйте файл, как привыкли (<Alt+Insert>). Каталог и файлы появятся в панели Files (по умолчанию — в правой части экрана).
Если каталог добавлен в проект по ошибке, можно его отметить как Excluded (правый клик | Mark Directory As | Excluded). Это, кстати, ускоряет работу IDE, так как она индексирует все файлы проекта, кроме находящихся в исключенных из просмотра каталогах.
Разумеется, в 0xDBE есть отличный табличный редактор с навигацией по внешним ключам, транспонированным видом длинных строк (получается по двойному <Ctrl+Q> на строке) и прочими приятными возможностями.
Создание и модификация таблиц тоже становятся легкими, приятными и безошибочными в 0xDBE: можно это делать в консоли, можно — в графическом интерфейсе.
У новой IDE, которую пока нельзя скачать, но можно подписаться на early preview, уже есть свой сайт [6]. Так как это — предварительная версия, к релизу может что-то добавиться или измениться. Пожелания можно оставлять в комментах, а когда подписавшиеся коллеги потрогают новую IDE руками — то и в нашем трекере [7].
Подписывайтесь [2], и хороших всем праздников!
JetBrains Team
Автор: philipto
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/ide/62130
Ссылки в тексте:
[1] объявила подписку: http://habrahabr.ru/company/JetBrains/blog/212115/
[2] подписываться: http://www.jetbrains.com/dbe/eap/
[3] мы уже рассказывали: http://habrahabr.ru/company/JetBrains/blog/204064/
[4] нашем англоязычном блоге: http://blog.jetbrains.com/blog/2014/06/09/0xdbe-brand-new-ide-for-dbas-and-sql-developers/
[5] на reddit'e: http://www.reddit.com/r/programming/comments/27ow5n/jetbrains_launches_new_ide_for_dbas_and_sql/
[6] свой сайт: http://www.jetbrains.com/dbe/
[7] трекере: http://youtrack.jetbrains.com/issues?q=project%3A+dbe
[8] Источник: http://habrahabr.ru/post/225801/
Нажмите здесь для печати.