Средство выбора столбца DataGrip

Можно ли использовать средство выбора столбцов в JetBrains DataGrip? Мне не удалось использовать эту функцию в DataGrip. Например, sql complete содержит эту функцию: полное изображение средства выбора столбца в sql.


person user2644964    schedule 03.02.2017    source источник
comment
Не могли бы вы пояснить, что вы имеете в виду? Вы хотите просто выбрать столбцы из списка?   -  person moscas    schedule 07.02.2017
comment
Да, я хочу выбрать столбцы из списка, как на картинке. На ссылке на картинку есть флажки для каждого столбца, поэтому вы можете открыть всплывающее окно один раз, выбрать все необходимые столбцы и нажать Enter, и все столбцы будут загружены.   -  person user2644964    schedule 07.02.2017


Ответы (1)


В настоящее время в DataGrip нет такой функции. Могу предложить вам несколько рабочих процессов:

- Используйте автозавершение кода, это действительно быстро. После того, как таблица будет включена в ваш запрос (ввод SEL → Tab активирует Live Template для запроса SELECT), начните вводить имена столбцов в списке, и при завершении вы увидите имена столбцов.

- Используйте подстановочный знак, а затем разверните его с помощью Alt + Enter → Развернуть список столбцов. Вы получите весь список столбцов, просто удалите ненужные.

- Если вам нужен результат с некоторыми столбцами, а не со всеми, нажмите Ctrl + F12 на наборе результатов. Затем вы получите всплывающее окно, в котором вы можете отображать / скрывать столбцы с помощью пробела. Обратите внимание, что там также работает поиск скорости текста. См. Операции со столбцами в представлении структуры .

Все они представлены в прикрепленном gif-файле.

введите здесь описание изображения

person moscas    schedule 08.02.2017
comment
Планируют ли они добавить в DataGrip функцию выбора столбцов? ЖАБА также имеет эту функцию, и она весьма полезна. - person Sanjiv Jivan; 20.02.2017
comment
Не могли бы вы объяснить, почему автозавершение кода для столбцов бесполезно? Легче ли ставить галочки? Или вы просто не помните названия столбцов? - person moscas; 20.02.2017
comment
Для таблиц или представлений, которые имеют много столбцов, пытающихся исследовать данные и строить SQL, не все имена столбцов обязательно известны заранее. Даже если бы они были известны, чтобы выбрать, скажем, 4 или 5 столбцов, представляющих интерес, из запроса, который возвращает много столбцов с выбором *, текущий рабочий процесс DataGrip не так эффективен для меня, как для разработчика, чем возможность устанавливать флажки для столбцы интереса. Текущий рабочий процесс DataGrip для достижения этой цели кажется немного отсталым. - person Sanjiv Jivan; 21.02.2017
comment
@moscas, может ли функция Expand column list быть как-то вынуждена генерировать однострочный список вместо многострочного? - person Vadzim; 02.03.2018
comment
@Vadzim: да, перейдите к параметрам стиля кода и установите для параметра «Новая строка после каждого выбранного элемента» значение «ВЫКЛ», а «Новая строка после выбора» - значение «НИКОГДА». - person moscas; 12.03.2018
comment
Теперь у нас также есть завершение постфикса для получения всех столбцов из таблицы: jetbrains.com/datagrip / whatsnew / # завершение кода - person moscas; 30.11.2018
comment
Также вы можете перетащить нужные столбцы из дерева базы данных. - person moscas; 04.06.2020