DataGrip 无法识别 PostgreSQL 数据类型

Posted

技术标签:

【中文标题】DataGrip 无法识别 PostgreSQL 数据类型【英文标题】:DataGrip Not Recognizing PostgreSQL data types 【发布时间】:2018-04-28 22:18:12 【问题描述】:

我已将我的 DataGrip 数据库项目设置为使用最新的 PostgreSQL 方言和驱动程序,但它无法原生地理解 PostgreSQL 数据类型。例如,它会自动完成varchar,但不会自动完成text

https://www.postgresql.org/docs/10/static/datatype.html

难道就没有这个能力吗?

编辑:另一个例子是表的“生成 DDL”将创建一个带有 uuid(max) 的语句,而不是简单的 uuid

【问题讨论】:

不知道你在说什么。 datagrip 非常了解我的 10.x.x postgres 服务器中的数据类型。看截图:joxi.ru/5mdGG4tk9gjwr1 如果在您使用控制台时自动完成不显示文本 - 向 JetBrains 写有关它的功能请求。 @num8er 在创建您发布的表格屏幕的列时,您能否告诉/显示“文本”是否出现在类型列表中? 不,它不会自动完成,我同意你的看法。但是,如果您熟悉 db,为什么您会如此担心呢? (: 实际上,我从 JetBrains 获得了每月订阅,可以访问开发工具。 DataGrip 在它们的列表中。但我必须说,DG 是目前最好的多合一关系数据库工具。是的,它几乎没有可能不存在的功能,但总的来说我有足够的 db exp 并且我对 DG 感到满意,即使它不会自动完成某些东西。 【参考方案1】:

https://www.jetbrains.com/help/datagrip/data-sources-and-drivers-dialog.html#optionsTab

解决方案是禁用“使用 JDBC 元数据进行自省”。感谢@num8er 的帮助。

【讨论】:

以上是关于DataGrip 无法识别 PostgreSQL 数据类型的主要内容,如果未能解决你的问题,请参考以下文章

DataGrip PostgreSQL 存储过程错误

datagrip 内省(Oracle 和 PostgreSQL)

如何在 Datagrip 中使用 PostgreSQL 查询导出附加 CSV 文件?

Datagrip - 与 Heroku 的 PostgreSQL 连接不显示表

如何使用 DataGrip 在本地创建 postgreSQL 数据库

是否可以使用 JetBrains DataGrip 对表进行分区? (PostgreSQL)