如何设置VSCode以支持PostgreSQL数据库连接?
- 内容介绍
- 文章标签
- 相关推荐
本文共计896个文字,预计阅读时间需要4分钟。
VSCode 本身不提供直接连接 PostgreSQL 的功能,所谓的配置数据库环境实际上是指安装和配置相应的扩展和驱动。具体操作如下:
必须装两个扩展,缺一不可
只装 SQLTools 主体,新建连接时会报 Driver not found: postgresql;只装驱动不装主插件,则根本没入口。两者关系是“运行时依赖”,不是可选组件。
- 在 VSCode 扩展市场搜
SQLTools,认准作者是mtxr(不是cweijan或其他同名插件) - 装完后,右下角状态栏会出现提示“Install Driver”,点它,选
PostgreSQL;或者按Ctrl+Shift+P输入SQLTools: Install Driver手动触发 - 装完驱动后务必重启 VSCode——否则侧边栏不会出现数据库图标,状态栏也不显示连接状态
host 填 127.0.0.1,不是 localhost
macOS 和 Linux 下 localhost 默认走 IPv6 的 ::1,而 PostgreSQL 服务若没显式监听 IPv6,就会卡在连接超时,错误里还看不到明确提示。Windows 虽然通常能通,但统一用 127.0.0.1 可避免跨平台协作时的配置漂移。
本文共计896个文字,预计阅读时间需要4分钟。
VSCode 本身不提供直接连接 PostgreSQL 的功能,所谓的配置数据库环境实际上是指安装和配置相应的扩展和驱动。具体操作如下:
必须装两个扩展,缺一不可
只装 SQLTools 主体,新建连接时会报 Driver not found: postgresql;只装驱动不装主插件,则根本没入口。两者关系是“运行时依赖”,不是可选组件。
- 在 VSCode 扩展市场搜
SQLTools,认准作者是mtxr(不是cweijan或其他同名插件) - 装完后,右下角状态栏会出现提示“Install Driver”,点它,选
PostgreSQL;或者按Ctrl+Shift+P输入SQLTools: Install Driver手动触发 - 装完驱动后务必重启 VSCode——否则侧边栏不会出现数据库图标,状态栏也不显示连接状态
host 填 127.0.0.1,不是 localhost
macOS 和 Linux 下 localhost 默认走 IPv6 的 ::1,而 PostgreSQL 服务若没显式监听 IPv6,就会卡在连接超时,错误里还看不到明确提示。Windows 虽然通常能通,但统一用 127.0.0.1 可避免跨平台协作时的配置漂移。

