必须使用neon控制台提供的完整连接字符串(含sslmode=require)配置codex neon postgres插件,禁止手动分段填写或禁用ssl;首次连接须拒绝不安全提示,成功后支持表查询、编辑提交及分支切换。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在Linux上让VS Code通过Codex Neon Postgres插件直连Neon Serverless PostgreSQL数据库,必须绕过传统PostgreSQL本地安装依赖,直接利用Neon的连接字符串和插件内置驱动完成认证与会话建立——本地不运行PostgreSQL服务,也不需要pg_hba.conf或postgres用户权限配置。
安装Codex Neon Postgres插件
打开VS Code → 左侧扩展图标(或Ctrl+Shift+X)→ 在搜索框输入“Codex Neon Postgres”→ 点击第一个结果(作者为“neonlabs”)→ 点击“Install”。
安装完成后无需重启VS Code,插件会自动激活。如果插件图标未出现在左侧活动栏,右键活动栏空白处 → 勾选“Codex Neon Postgres”。
获取Neon项目连接字符串
登录Neon控制台(https://console.neon.tech)→ 进入目标Project → 点击“Connection Details” → 找到“Connection string”区域 → 点击右侧复制按钮(?)。
【注意:必须复制以 postgresql:// 开头、含?sslmode=require 的完整字符串】。若只复制 host/port/database/user/password 分段填写,插件将因缺失SSL参数拒绝连接并报错“server does not support SSL”。
该字符串已内置SSL证书验证和连接池参数,不可手动删减或修改sslmode值。
在Codex插件中添加数据库连接
点击左侧Codex Neon图标 → 点击“+ Add Connection” → 粘贴刚才复制的完整连接字符串 → 点击“Connect”。
插件会立即解析字符串中的host、port、database、user,并尝试TLS握手。首次连接时,系统可能弹出“Allow insecure connection?”提示——【必须点 Cancel,绝不能点 Allow】,否则连接将绕过SSL并失败。
成功后,数据库名会出现在连接列表中,节点展开显示schemas(如 public)、tables、functions等结构树。
执行SQL查询与实时同步
双击某张表 → 右键“Open in Editor” → 自动生成SELECT * FROM schema.table LIMIT 100语句 → 按Ctrl+Enter执行。
查询结果以表格形式内嵌渲染,支持排序、列宽拖拽、导出CSV。任意修改行数据后点击“✓ Commit Changes”,插件会生成UPDATE语句并提交至Neon远程Pageserver,变更即时生效且自动记录分支快照。
若执行CREATE TABLE或ALTER语句,插件会在后台调用Neon Control Plane API创建新分支(Branch),原连接仍指向默认分支;切换分支需右键连接名 → “Switch Branch”。











