Datagrip table 展开列列表时的前缀

Datagrip table prefixs when expanding column lists

有没有办法让 datagrip 每次使用灯泡从 SELECT * 扩展列列表时定义列 table 名称。现在,如果 table 中有 2 个共同的字段,它只会显式定义 table。我希望它对所有列都这样做。

--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. 转到SQL部分

  3. Always 放入 TableAlias

PS:您还可以 select 所有需要的列 -> Alt+Enter -> Qualify .