Привет! Мы выпустили IDE для работы с базами данных.
Полтора года мы делали 0xDBE по программе раннего доступа (EAP).
Пришло время подвести черту под нашей работой.
Благодарим всех, кто попробовал 0xDBE на своих проектах и написал нам — вы очень помогли.
Нам тоже будет не хватать этого имени.
Теперь IDE называется DataGrip .
Поддерживаемые СУБД
DataGrip — универсальная IDE для работы с MySQL, PostgreSQL, Oracle, SQL Server, Sybase, DB2, SQLite, HyperSQL, Apache Derby и H2. Работа с объектами базы данных и генерация кода
DataGrip предоставляет инструменты для работы с объектами базы данных.
Если вы создаете или изменяете таблицу, добавляете или меняете столбец, индекс, вводите существующий, используйте графический интерфейс.
Такие изменения сопровождаются генерацией соответствующего скрипта — вы можете сразу выполнить внесенные изменения в базу данных или скопировать сформированный DDL-запрос в редактор и работать напрямую с кодом.
Автодополнение
DataGrip поддерживает автодополнение кода, что ускоряет написание запросов.
Когда вы набираете код, IDE понимает контекст и делает всю работу за вас: не только помогает писать код, зная ключевые слова и имена объектов базы данных, но и учитывает зависимости при написании JOIN, подсказывает тип параметров для выполнения.
функция, описывает структуру таблицы в операторах INSERT. Кроме того, мы добавили Live Templates для написания аналогичного кода, и вы можете создавать свои собственные.
Поиск по коду и переименование
IDE понимает, какие объекты базы данных вы используете в своем коде: если вы переименуете объект в запросе, то же самое произойдет и в базе данных.
Переименуйте переменную или псевдоним в одном месте: это будет происходить на протяжении всего скрипта.
Есть поиск по использованию переменной или объекта (столбца, таблицы) в запросе, а также возможность перехода от использования к месту объявления.
Если вы примените то же самое к объекту, который уже создан в базе данных, курсор перенесет вас в окно структуры базы данных.
А если в запросе используется имя объекта, которого нет в базе данных — например, вы ошиблись с именем столбца или таблицы — IDE сообщит о проблеме и предложит возможные решения.
Работа с данными
Редактор таблиц в DataGrip может фильтровать данные.
Напишите условие в поле Критерии фильтра, как в предложении WHERE, и вы увидите то, что вам нужно.
Текстовый поиск в таблице также можно фильтровать — удобно, если вы ищете данные и забыли столбец.
Есть навигация по данным — при наличии связи по внешним ключам можно попасть к тем строкам таблиц, которые ссылаются на них по внешнему ключу, и наоборот.
Выполнение запросов
Выберите, что должна запускать среда IDE, когда курсор находится на подзапросе: внутренние, внешние или все запросы сценария.
Чтобы выполнить часть запроса, выделите код и запустите его.
Проанализируйте план выполнения запроса на предмет оптимизации.
Многие функции редактора таблиц доступны в окне результатов запроса, например, он позволяет изменять данные и в нем работает текстовый поиск.
Сравните два результата в соседних окнах.
DataGrip — это IDE, основанная на платформе IntelliJ, а это значит, что она имеет:
Мощный текстовый редактор с несколькими курсорами и подсветкой синтаксиса.
Интеграция с системами контроля версий: Git, Subversion и др.
Плагины: Терминал, пакеты Textmate и т. д. Узнайте о других функциях, включая редактор CSV, диаграммы и запросы параметров, на сайте DataGrip на нашем сайте.
Часто задаваемые вопросы — DataGrip включен в подписку на все продукты JetBrains? — Да, он доступен как Single IDE и в составе пакета «Все продукты».
Если у вас есть подписка на все продукты JetBrains, вы можете использовать DataGrip уже сегодня.
— Функционал DataGrip повторяет все, что есть в других IDE от JetBrains с поддержкой баз данных? - Да.
В первой версии DataGrip мы сосредоточились на самом главном.
— Могу ли я использовать DataGrip с диалектами, которых нет в списке? - Да.
Все, что вам нужно, это драйвер JDBC. — Будут ли NoSQL, инструменты отладки кода и администрирования? - Да, в будущих версиях.
— Где я могу высказать свое мнение о DataGrip? — Здесь в комментариях, на нашей форме, в Твиттере или через форму обратной связи прямо из IDE. Команда DataGrip _ JetBrains Стремление к развитию Теги: #postgresql #sql #MySQL #jetbrains #intellij #Microsoft SQL Server #база данных #dbms #mssql #mssql
-
Total Commander 7.5 Pb7 И…
19 Oct, 24 -
Как Я Не Лазил По Белорусскому Интернету
19 Oct, 24