【问题标题】:Data type "smallserial" in Postgres not highlighted in Visual Studio CodePostgres 中的数据类型“smallserial”未在 Visual Studio Code 中突出显示
【发布时间】:2021-12-20 16:17:45
【问题描述】:

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

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

这是我看到的:

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

【问题讨论】:

    标签: sql postgresql visual-studio-code auto-increment sqldatatypes


    【解决方案1】:

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

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

    如果serialbigserial 突出显示,但smallserial 没有突出显示,那么这是不一致的,应该修复。

    【讨论】:

    • 谢谢,但是 VS Code serialbigserial 怎么来的,但是串行还是 smallserial。都是伪数据类型,为什么只有一种不被 VS Code 识别?
    • 那是个错误。他们的列表中缺少一个关键字。
    • 好的,谢谢!然后我将在他们的 GitHub 存储库上创建一个问题。
    • 您能否编辑您的答案以提及这可能是 VS Code 中的错误?那我可以接受。
    • @Indrajeet:我添加了一条注释。
    猜你喜欢
    • 1970-01-01
    • 2018-09-25
    • 1970-01-01
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    • 2018-08-23
    相关资源
    最近更新 更多