В этой статье я хочу поделиться некоторыми из моих любимых функций окна/консоли базы данных IntelliJ.

Давайте прыгать прямо в!

Одним из моих наиболее часто используемых ярлыков является «Найти использование», но мне потребовалось некоторое время, чтобы понять, что он также работает с объектами базы данных, такими как таблицы:

Применение

Это упрощает рефакторинг вашей базы данных, поскольку вы можете довольно легко анализировать зависимости между объектами вашей базы данных и исходным кодом с помощью поиска использования.

В IntelliJ можно иметь несколько консолей баз данных для одного источника данных.

Все открытые консоли можно найти в разделе «Скретчи и консоли» в боковой панели навигации:

консоли

Кроме того, эти консоли могут быть переименованы, как и все остальные файлы в вашем проекте!

Для меня это особенно полезно, когда мне приходится переключаться между разными проблемами или задачами. С помощью нескольких консолей я могу хранить все запросы, необходимые для анализа проблемы, вместе в одной консоли и даже дать консоли говорящее имя, чтобы потом мне было легче находить эти запросы.


Предварительный просмотр удалить

Как и в обычном редакторе исходного кода, ALT + ENTER также является вашим лучшим другом в консоли базы данных. С его помощью вы можете безопасно просмотреть запрос на удаление!

предварительный просмотр-удаление

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

затронутый ряд

На мой взгляд, это делает удаление данных из вашей производственной базы данных гораздо более удобным 🙂


Предупреждения

Надоело сбрасывать все ваши данные из-за отсутствия where условие в вашем заявлении об удалении? IntelliJ выдает предупреждение о небезопасном операторе и требует дополнительного подтверждения перед выполнением таких операторов.

изображение.pngизображение.pngНа мой взгляд весьма полезно! Это также работает для операторов обновления:

изображение.png

И последнее, но не менее важное: автоматическое расширение!

Допустим, вы хотите выбрать Около все ваши столбцы, но не хотите вводить имена всех столбцов вручную.

На мой взгляд, самый простой способ добиться этого — использовать функцию расширения списка столбцов. Просто напишите: SELECT * FROM <your_table> выделите символ звездочки и нажмите ALT + ENTER. Это даст вам все имена столбцов, после чего вы сможете удалить любой ненужный столбец!

развернуть-столбец-list.gif

Это пока все с моей стороны.

Что вы думаете об упомянутых функциях?

Я пропустил функцию, которую вы любите?

Дай мне знать в комментариях!