Доступна Предварительная Версия 0Xdbe 1.0

JetBrains приближается к выпуску новой IDE для работы с SQL и базами данных.

Мы запустили программа EAP год назад и благодарим всех его участников.

Как всегда, ваши мнения и предложения сделали наш продукт лучше.

Мы рады представить вам Предварительный просмотр 0xDBE 1.0 .

Это отличный шанс опробовать нашу новую IDE и поделиться своими впечатлениями, которые помогут нам сделать 0xDBE еще лучше к моменту релиза.



Доступна предварительная версия 0xDBE 1.0

Нам нравится название 0xDBE, но оно еще работает, и для релиза мы выберем другое — более читабельное.

Мы также хотим лучше узнать наших пользователей и понять, как вы работаете с базами данных, поэтому мы собрали небольшой опрос.

Пожалуйста, пройдите его, это займет 5-8 минут. Среди тех, кто принял в нем участие, мы разыграем десять годовых лицензий на 0xDBE. Итак, вот что мы добавили с момента запуска EAP: Быстрый и точный самоанализ Прежде всего, мы переработали алгоритм получения метаинформации о базе данных и расширили стандартный самоанализ JDBC для большинства поддерживаемых СУБД.

Помимо увеличения скорости, это привело к улучшениям графического интерфейса — теперь объекты базы данных группируются по типам:

Доступна предварительная версия 0xDBE 1.0

Управление объектами базы данных Когда вы нажимаете Ctrl+F6 (Cmd-F6 для OS X) на имени таблицы в текстовом редакторе или окне.

Просмотр базы данных окно открывается Изменить таблицу , в котором вы можете добавлять и удалять столбцы, изменять их свойства, добавлять и удалять ключи и индексы.

В режиме реального времени генерируется сценарий DDL, который будет выполняться для этих изменений:

Доступна предварительная версия 0xDBE 1.0

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

Например, вам нужно найти данные, но вы забыли столбец.

Есть поддержка регулярных выражений:

Доступна предварительная версия 0xDBE 1.0

Генерация кода запросов Нажав Alt+Ins (Cmd-N для OS X) в текстовом редакторе, вы можете создавать запросы DDL. В появившемся окне вы можете создавать таблицы, функции и процедуры на основе графического интерфейса.

Если курсор находится внутри существующего запроса DDL, IDE предложит изменить столбец, добавить ключ или индекс.

Полученный код будет вставлен в текстовый редактор или сразу выполнен в базе данных:

Доступна предварительная версия 0xDBE 1.0

Когда вы собираетесь вставлять данные, используя несколько последовательных предложений ВСТАВЛЯТЬ , эти данные можно редактировать в виде таблицы перед вставкой.

Если вы добавите строку в эту виртуальную таблицу, другое предложение ВСТАВЛЯТЬ создается в редакторе.



Доступна предварительная версия 0xDBE 1.0

Консоли запросов Мы вынесли открытие новой консоли в отдельный пункт меню.

Навигация между несколькими консолями в окне Файлы , через меню Недавние файлы , В Панель инструментов навигации или через Ctrl+Tab .

У каждой консоли есть переключатель контекста — измените схему, чтобы выполнить скрипт без создания новой консоли:

Доступна предварительная версия 0xDBE 1.0

История изменений IDE хранит историю изменений каждого файла локально.

В соседних окнах можно сравнить версии и откатиться к любой из них:

Доступна предварительная версия 0xDBE 1.0

Выполнение запросов Выполнение выбранного блока кода теперь работает не только в консолях, но и в файлах.

Вы также можете выбрать, что должна делать IDE в этом случае: выполнить выбранный блок как один запрос, выполнить блок как несколько запросов или попытаться определить, что делать, и выполнить валидный скрипт, даже если вы выбрали нерабочий скрипт. кусок кода:

Доступна предварительная версия 0xDBE 1.0

Также мы добавили варианты запуска запроса из консоли.

Если курсор находится внутри сложного выражения, IDE может выполнить только подзапрос, выполнить весь запрос или спросить, какой из доступных запросов выполнить:

Доступна предварительная версия 0xDBE 1.0

Если курсор находится за пределами кода SQL, также есть три варианта: IDE может выполнять все запросы в файле, выполнять только запросы под курсором или ничего не делать.

Выполнение запросов из представления структуры При нажатии Ctrl+Enter (Cmd-Enter для OS X) запрос выполняется прямо из окна.

Вид структуры .

Это полезно, если вам нужно быстро выполнить только некоторые запросы из файла:

Доступна предварительная версия 0xDBE 1.0

План выполнения План выполнения доступен для запросов:

Доступна предварительная версия 0xDBE 1.0

Сравнение результатов запроса Результаты двух запросов можно сравнить в соседних окнах.

IDE подчеркивает разницу и позволяет изменить строгость проверки равенства строк.

То есть, если вы хотите считать равными строки, отличающиеся данными только в одном (или более, необязательном) столбце, это указывается в значении параметра Толерантность .

Любой столбец также можно исключить из процесса сравнения:

Доступна предварительная версия 0xDBE 1.0

Поддержка формата CSV Чтобы редактировать файлы CSV или другие табличные данные в тексте, выберите Редактировать как таблицу из контекстного меню.

Откроется окно настроек, в котором можно указать разделитель, определить, есть ли у файла заголовки, в каких случаях ставить значения в кавычки и т.д. Данные из файла сразу отобразятся в виде предпросмотра таблицы:

Доступна предварительная версия 0xDBE 1.0

Настройки запроса с параметрами Мы обновили окно настройки параметризованных запросов, которое находится в Настройки → База данных → Параметры пользователя.

.

Теперь регулярные выражения выделены, а также можно выбрать диалект, на котором будут использоваться шаблоны:

Доступна предварительная версия 0xDBE 1.0

Диаграммы Вы можете просматривать диаграммы с визуальным отображением зависимостей между объектами:

Доступна предварительная версия 0xDBE 1.0

Улучшена навигация по объектам базы данных.

Чтобы перейти к любому объекту базы данных, нажмите Ctrl+N (Cmd-O для OS X) и введите его имя в текстовое поле.

Если это таблица, вы увидите редактор таблиц, а если это функция или процедура, откроется редактор со сценарием DDL для ее изменения:

Доступна предварительная версия 0xDBE 1.0

Плагины по умолчанию от Intellij IDEA теперь можно установить в 0xDBE. Этот Терминал, Git, Subversion и другие.

Помимо всего, мы улучшили поддержку HiDPI для Windows и Linux, добавили Режим без отвлечений - режим, в котором вы видите только текстовый редактор, а также сделано множество других мелких улучшений.

Мы планируем выпуск нашей IDE для разработчиков SQL в середине ноября.

Он будет доступен в течение Набор инструментов JetBrains , как «Единая IDE», а также как часть пакета «Все продукты».

Мы будем рады ответить на любые вопросы! Теги: #sql #ide #jetbrains #intellij #database #0xDBE

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.