0xDBE. Нова IDE для розробників і адмінів СУБД від JetBrains

    Як можуть пам'ятати ті з вас, хто читає хаб «Програмування», взимку 2014 JetBrains оголосила підписку на private preview C + + IDE. В результаті чимала кількість передплатників їй вже користуються, на початку осені ми плануємо випустити загальнодоступну early preview, а ми досі отримуємо листи від друзів на тему «ми не встигли підписатися, як вскочити в цей поїзд зараз?»
 
А зараз є відмінна можливість вписатися в схожу історію без запізнень: JetBrains відкриває підписку на early preview нової IDE для розробників, які пишуть на SQL . І для адмінів баз даних — їм теж буває потрібно щось зручніше, ніж pgAdmin. Для адмінів нова IDE придасться там, де їм треба попрацювати з даними в таблицях. Призначати права, робити бекапи і виконувати інші чисто адмінських завдання IDE поки не вміє, хоча ми подумуємо її цьому навчити.
 
Коротше: тут — підписуватися , а під катом — подробиці.
 
 
IDE заснована на платформі IntelliJ, як і решта IDE від JetBrains, підтримує всі популярні діалекти SQL, пропонує автодоповнення та інші зручності при роботі з кодом SQL, роботу зі схемами баз даних, інтеграцію в VCS і ще дещо, про що мова нижче. IDE написана на Java і підтримує ті СУБД, для яких є драйвери JDBC.
 
На даний момент 0xDBE вміє робити все те ж саме, що і плагін Database Support в IntelliJ IDEA, про який ми вже розповідали на Хабре. Ті адміністратори і розробники баз даних, яким ні до чого інші мови, підтримувані в IntelliJ IDEA, тепер зможуть працювати так само, як їхні колеги, які пишуть на Javascript, PHP, Python або Ruby — тобто і у них тепер є своя маленька IDE від JetBrains.
 
Спочатку — відповіді на найпопулярніші питання, що виникли після анонса в нашому англомовному блозі і на reddit'e , а потім — подробиці.
 
Отже: NoSQL зараз НЕ підтримується, ми думаємо про підтримку MongoDB, але пообіцяти прямо зараз нічого не можемо.
 
Чому вона так дивно називається? DBE — це Database Environment. А 0x додано для краси, воно добре поєднується з DBE, на погляд команди розробників. Нумерологи вже збилися з ніг, намагаючись з'ясувати, що для JetBrains значить число 3518 (0xDBE в десяткового системі числення), і нам вже довелося зізнатися, що воно ніяк не пов'язане з числом 42 .
 
А тепер — подробиці.
 
 
Автодоповнення
 
Автодоповнення в 0xDBE традиційно розумне, враховує зовнішні ключі (foreign keys), легко здогадується, що саме ви хочете вставити в таблицю, вміє пропонувати параметри для операторів, функцій і процедур:
 
 image
 
 
Швидкі виправлення
 
Якщо ви пишете код для роботи з таблицею або стовпцем, які ще не встигли створити, IDE запропонує quick fix і сама створить те, що треба:
 
 image
 
 
Редактор коду
 
Редактор традиційно включає в себе найсвіжішу версію того, що зроблено для платформи IntelliJ, в тому числі і многокурсорность. У Sublime-то вона є, а от чи є вона в SQL Developer? ;)
 
 image
 
До речі, якщо дивлячись на робоче поле 0xDBE ви задумалися, як вам просто створити файл. Sql, то сміливо робіть це за допомогою File | Attach Directory, там вибирайте робочий каталог, в якому хочеться створювати файли. Sql, і додавайте файл, як звикли ( <Alt+Insert>). Каталог і файли з'являться в панелі Files (за замовчуванням — у правій частині екрана).
 
 
 
Якщо каталог доданий в проект помилково, можна його відзначити як Excluded (правий клік | Mark Directory As | Excluded). Це, до речі, прискорює роботу IDE, так як вона індексує всі файли проекту, крім що знаходяться в виключених з перегляду каталогах.
 
 
Табличний редактор
 
Зрозуміло, в 0xDBE є відмінний табличний редактор з навігацією по зовнішніх ключах, транспоновану видом довгих рядків (виходить за подвійним <Ctrl+Q> на рядку) і іншими приємними можливостями.
 
 image
 
 
Робота зі схемою БД
 
Створення і модифікація таблиць теж стають легкими, приємними і безпомильні в 0xDBE: можна це робити в консолі, можна — у графічному інтерфейсі.
 
 image
 
У нової IDE, яку поки не можна завантажити, але можна підписатися на early preview, вже є свій сайт . Так як це — попередня версія, до релізу може щось додатися або змінитися. Побажання можна залишати в коментах, а коли підписалися колеги поторкали нову IDE руками — то і в нашому <a href="http://youtrack.jetbrains.com/issues?q=project%3A+dbe"> трекері .
 
 Підписуйтесь , і хороших всім свят!
 
 JetBrains Team
    
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.