You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中SQLTools执行PostgreSQL查询仅显示ERROR,如何查看错误详情?

解决VSCode SQLTools扩展无法显示PostgreSQL错误DETAIL/CONTEXT的问题

调整SQLTools日志级别

  • 打开VSCode设置(快捷键Ctrl+,或Cmd+,),搜索sqltools找到SQLTools: Log Level选项
  • 将级别设为Trace或Debug,重新执行报错查询
  • 打开VSCode的输出面板(顶部菜单查看→输出,下拉菜单选择SQLTools),即可查看包含DETAIL、CONTEXT的完整错误信息

修改PostgreSQL日志配置(备选方案)

  • 在psql中执行SHOW config_file;获取postgresql.conf的路径
  • 编辑该配置文件,修改参数:
    log_error_verbosity = verbose
    
  • 重启PostgreSQL服务,之后SQLTools的输出或PostgreSQL日志文件会显示完整的错误详情

直接使用VSCode终端运行psql

  • 打开VSCode终端,通过psql -U 用户名 -d 数据库名连接目标数据库
  • 执行报错查询,就能像单独使用psql一样看到完整的ERROR、DETAIL、CONTEXT分段错误信息

内容的提问来源于stack exchange,提问作者ufk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 14:20:41