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

Posted

技术标签:

【中文标题】在 DataGrip 中的数据库工具中搜索对象【英文标题】:Search of an object in Database tool in DataGrip 【发布时间】:2018-10-18 14:00:21 【问题描述】:

我是 DataGrip 的新手。 Database tool 有一个数据库,里面有很多模式、表和视图等。当我打开 DataGrip 时,所有文件夹都折叠了。

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

但是,如果我展开架构“文件夹”和表“文件夹”,如果可见过滤工作正常。

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

【问题讨论】:

【参考方案1】:

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

    转到对象操作。按 Cmd+O 并键入对象的名称。如果是表格,则会打开数据编辑器。要查看表的 DDL,然后按数据编辑器顶部面板上的 DDL 按钮。 如果您还希望在数据库树中查看对象,请使用从编辑器自动滚动选项。

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

PS。如果您是 DataGrip 的新手,此页面可以帮助您更好地了解产品:https://www.jetbrains.com/datagrip/features/

【讨论】:

以上是关于在 DataGrip 中的数据库工具中搜索对象的主要内容,如果未能解决你的问题,请参考以下文章

从 DataGrip 中的“数据库、表、过程”搜索中排除数据库

DataGrip - 编译无效对象 (Oracle)

JetBrains DataGrip 搜索实用程序

DataGrip(数据库管理工具)的安装与破解

在 DataGrip 中过滤对象

Datagrip怎样查看各表数据量?