Postgres 中的数据类型“smallserial”未在 Visual Studio Code 中突出显示
Posted
技术标签:
【中文标题】Postgres 中的数据类型“smallserial”未在 Visual Studio Code 中突出显示【英文标题】:Data type "smallserial" in Postgres not highlighted in Visual Studio Code 【发布时间】:2021-12-20 16:17:45 【问题描述】:我是 postgres
的新手,我正在使用 Visual Studio Code IDE(1.62 版)编写脚本。
在这样做的同时,我观察到这种奇怪的行为,其中 VS Code 没有突出显示数据类型 smallserial
(2 个字节)。
这是我看到的:
但我知道脚本是正确的,因为此查询运行成功。如何在此处获得正确的突出显示?
【问题讨论】:
【参考方案1】:这可能是因为smallserial
(如serial
或bigserial
)不是实际的数据类型。见:
在 Postgres 10 或更高版本中,请考虑使用 IDENTITY
列。见:
如果serial
和bigserial
突出显示,但smallserial
没有突出显示,那么这是不一致的,应该修复。
【讨论】:
谢谢,但是 VS Codeserial
和 bigserial
怎么来的,但是串行还是 smallserial
。都是伪数据类型,为什么只有一种不被 VS Code 识别?
那是个错误。他们的列表中缺少一个关键字。
好的,谢谢!然后我将在他们的 GitHub 存储库上创建一个问题。
您能否编辑您的答案以提及这可能是 VS Code 中的错误?那我可以接受。
@Indrajeet:我添加了一条注释。以上是关于Postgres 中的数据类型“smallserial”未在 Visual Studio Code 中突出显示的主要内容,如果未能解决你的问题,请参考以下文章
Postgres 中的数据类型“smallserial”未在 Visual Studio Code 中突出显示
typeORM: "message": "\"postgres\" 数据库不支持 \"..." 中的数据类型 \"Obj