0xDBE был разработан для удовлетворения конкретных потребностей профессиональных администраторов баз данных и разработчиков. Он имеет интеллектуальный редактор SQL, управление схемами, интеграцию с контролем версий и другие инструменты базы данных, работающие на платформе IntelliJ.
Пакет в основном состоит из инструментов базы данных из других IDE JetBrains, собранных в их собственной отдельной IDE. Пакет все еще находится в стадии разработки, но только что было объявлено о частной EAP (программе раннего доступа), и вы можете подписаться на нее.
Элемент завершения кода в среде IDE включает завершение с учетом внешних ключей, завершение с учетом альтернативных операторов и завершение оператора Insert:
(щелкните, чтобы увеличить изображение)
Существует команда поиска и переименования, которая разрешает все ссылки на таблицы и столбцы в ваших файлах SQL, поэтому вы можете переименовать любой символ и его использование. Вы можете переименовывать символы как в источниках данных, так и в файлах SQL:
(щелкните, чтобы увеличить изображение)
Опция анализа кода обнаружит вероятные ошибки в вашем SQL-коде и предложит лучшие варианты их исправления на лету, с опциями для добавления неразрешенных таблиц или столбцов в источник данных, а также для создания таблиц и определений столбцов для неразрешенных символов.
Наряду со специальной поддержкой кодирования SQL среда IDE также наследует другие функции платформы IntelliJ, включая множественные символы вставки и структурный выбор. Редактор позволяет делать множественный выбор, выделять слова и переключать комментарии. Вы также можете выбрать стиль форматирования для своего кода SQL и настроить его автоматическое форматирование. Имеется встроенный редактор таблиц, который можно использовать для просмотра и изменения данных, который может отображать данные или перемещаться по внешнему ключу, находить использование по первичному ключу и отображать данные в виде транспонированной строки.
Параметры управления схемой позволяют создавать и изменять объекты схемы, включая таблицы и столбцы, индексы, внешние ключи, функции и процедуры для всех поддерживаемых баз данных. Список поддерживаемых баз данных включает Oracle, MySQL, PostgreSQL, Sybase, IBM DB2, SQLite, Microsoft SQL Server, HyperSQL, Apache Derby, ODBC и H2. 0xDBE поддерживает основные системы контроля версий (Git, SVN, Mercurial, Perforce и многие другие согласно обзору).