在DataGrip中的数据库工具中搜索对象

时间:2018-10-18 14:00:21

标签: datagrip

我是DataGrip的新手。 count( factor(months(as.Date(orderdate)), month.name) ) 中有一个数据库,它具有很多架构,表和视图等。当我打开DataGrip时,所有文件夹都折叠了。

Database tool in DataGrip

我开始打字以进行一些过滤,以在数百个其他对象中找到我的表。在这种情况下,它什么也找不到。

Filtering fails

但是,如果我将架构“文件夹”和表“文件夹”展开,则可见过滤正确。

enter image description here

有没有办法过滤掉折叠的“文件夹”?我只知道对象的名称,但我什至不知道它是表还是SP还是View。

1 个答案:

答案 0 :(得分:1)

无法在折叠的文件夹中进行过滤。但是,有几种方法可以帮助您完成任务。

  1. 转到对象操作。按Cmd + O并键入对象的名称。如果是表,将打开一个数据编辑器。要查看表的DDL,然后在数据编辑器中按顶部面板上的DDL按钮。 enter image description here 如果您也希望在数据库树中看到该对象,请使用“从编辑器自动滚动”选项。 enter image description here

  2. 第二种方式:您可以扩展整个树。为此,请按Cmd + Shift + A(查找操作)。然后输入“展开树”。之后,过滤将遍历所有对象。但是我认为第一种方法更好。

PS。如果您不熟悉DataGrip,则此页面可以帮助您更好地了解该产品:https://www.jetbrains.com/datagrip/features/