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 内省(Oracle 和 PostgreSQL)
如何在 Datagrip 中使用 PostgreSQL 查询导出附加 CSV 文件?
Datagrip - 与 Heroku 的 PostgreSQL 连接不显示表