Postgres 中的数据类型 "smallserial" 未在 Visual Studio 代码中突出显示

Data type "smallserial" in Postgres not highlighted in Visual Studio Code

我是 postgres 的新手,我正在使用 Visual Studio 代码 IDE(版本 1.62)编写我的脚本。

在这样做的同时,我观察到这种奇怪的行为,其中 VS Code 没有突出显示数据类型 smallserial(2 个字节)。

这是我看到的:

但我知道脚本是正确的,因为此查询运行成功。如何在此处正确突出显示?

这可能是因为 smallserial(如 serialbigserial)不是实际数据类型。参见:

  • How to convert primary key from integer to serial?
  • Safely rename tables using serial primary key columns

在 Postgres 10 或更高版本中,请考虑 IDENTITY 列。参见:

  • Auto increment table column

如果 serialbigserial 突出显示,但 smallserial 未突出显示,则说明这是不一致的,应予以修复。