如何在 Visual Studio Code 中的代码字符串中使用 SQL 智能感知或自动完成功能?

Bjo*_*sen 24 sql postgresql intellisense autocomplete visual-studio-code

在PHPStorm等 JetBrains IDE 中,这是一项内置功能。例如,在下面的代码中,编辑字符串内的 SQL 会自动完成为 SQL,并建议来自活动数据库连接的表/列名称。

query("SELECT * FROM users LIMIT 50");
Run Code Online (Sandbox Code Playgroud)

当使用Visual Studio Code或Theia等类似编辑器时,此功能将由插件提供。不幸的是,我在市场上还没有遇到具有此功能的插件。有些具有.sql文件自动完成功能,但没有内联 SQL。很难相信在如此受欢迎的编辑器中这是不可能的。

有没有人找到解决方案?

到目前为止我尝试过的插件(我专门寻找 Postgres):

小智 0

您可以使用此扩展。支持 Python、Go、Rust、JS、TS、Ruby、Java、C# 和 PHP。

  • 看起来这个扩展不能自动完成,只能格式化。该问题要求扩展“从活动数据库连接建议表/列名称”。 (5认同)