我已经将我的DataGrip数据库项目设置为使用最新的PostgreSQL方言和驱动程序,但它没有任何地方本地理解PostgreSQL数据类型。例如,它将自动完成varchar
但不text
。
https://www.postgresql.org/docs/10/static/datatype.html
难道它只是没有这个能力吗?
编辑:另一个例子是表的"生成DDL"将创建一个带有uuid(max)
的语句,而不是简单地uuid
。
https://www.jetbrains.com/help/datagrip/data-sources-and-drivers-dialog.html#optionsTab
解决方案是禁用"使用 JDBC 元数据进行自省"。感谢@num8er的帮助。