Префиксы таблиц данных при расширении списков столбцов - PullRequest
0 голосов
/ 04 апреля 2019

Есть ли способ заставить datagrip определять имена таблиц столбцов каждый раз, когда я использую лампочку, чтобы расширить список столбцов с SELECT *.Прямо сейчас, это будет явно определять таблицу, только если есть 2 поля, которые являются общими для всех таблиц.Я хочу, чтобы это делалось для всех столбцов.

--example of what it does now
SELECT 
       a.id
     , number
     , name
     , b.id
 FROM       a
 INNER JOIN b ON a.id = b.a_id


--Desired result with all columns prefixed
    SELECT 
       a.id
     , a.number
     , a.name
     , b.id
 FROM       a
 INNER JOIN b ON a.id = b.a_id

1 Ответ

2 голосов
/ 04 апреля 2019

Да.

  1. Перейти к Настройки | Генерал | Умные клавиши

  2. Перейти к Раздел SQL

  3. Поместить Всегда в Таблица и Псевдоним

enter image description here

PS: вы также можете выбрать все необходимые столбцы -> Alt + Enter -> Квалифицировать .

...