pgweb 使用指南:5 分钟在浏览器里搭好 PostgreSQL 数据库管理工具
发布时间:2026/8/22 13:30:02 作者:尧图编辑部 阅读量:1,286

pgweb 使用指南5 分钟在浏览器里搭好 PostgreSQL 数据库管理工具【免费下载链接】pgwebCross-platform client for PostgreSQL databases项目地址: https://gitcode.com/gh_mirrors/pg/pgweb如果你经常要打开重型客户端或命令行才能查看 PostgreSQL 数据库里的数据配置繁琐还容易敲错参数pgweb 可以解决这个问题。它是一个用 Go 编写的轻量 PostgreSQL 数据库管理工具单个二进制文件分发、零依赖启动后打开浏览器就能连接数据库、浏览表数据、执行 SQL 查询。它适合需要随时查看数据的开发者和运维人员要求 PostgreSQL 9.6 及以上版本。 快速开始编译并启动 pgweb你的机器需要先装好 Go编译用。先克隆仓库并编译git clone https://gitcode.com/gh_mirrors/pg/pgweb cd pgweb make buildmake build会编译出pgweb可执行文件再运行这一行就能把服务跑起来./pgweb默认监听localhost:8081并自动打开浏览器你首先看到的是连接页面。不想编译的话也可以直接拉官方镜像运行docker run --rm -p 8081:8081 sosedoff/pgweb️ 连接数据库、浏览表、执行 SQL三步实操 连接数据库想连上自己的数据库可以直接在命令行里把连接参数传进去之后不用每次在浏览器里手填./pgweb --host localhost --user myuser --db mydb在浏览器打开localhost:8081在页面补上用户名和密码命令行没传的项连接成功后左侧就会出现数据库、模式、表的目录树。 浏览表数据想查看某张表的内容在左侧目录树里展开到对应的表页面就会列出它的数据行支持按列排序当前表的数据可以导出成 CSV、JSON 或 XML不用手写导出 SQL。 执行 SQL 查询并导出结果想执行自己的 SQL打开查询页编辑器带语法高亮按CtrlEnter执行按CtrlE查看执行计划结果同样可导出为 JSON、CSV、XML执行过的语句都留在查询历史里随时回看。⚙️ 进阶配置保存连接书签与开多会话第一个是连接书签。在$HOME/.pgweb/bookmarks/目录下放一个 TOML 文件一个文件对应一条连接仓库里的data/bookmark.toml是现成示例host localhost port 5432 user postgres database mydatabase ssl disable保存后启动时带上-b 书签名即可直接使用。第二个是多会话pgweb 默认只允许一个连接想同时开多个库就加--sessions参数或设置环境变量PGWEB_SESSIONS1。❓ 常见问题启动时报端口占用原因8081 端口已被其他进程使用。解决改用./pgweb --listen 8082换一个监听端口。连接失败提示 connection refused原因默认连接的是localhost:5432而你的库不在本机。解决用--host、--port指定地址或一条连接串搞定./pgweb --url postgres://user:passwordhost:5432/db。每次都要输入密码原因连接参数没有保存。解决把密码写入~/.pgpass文件pgweb 会自动读取或把连接写进书签。写在最后到这里你就有了一个浏览器里的 PostgreSQL 数据库管理入口连库、看数据、跑查询都在一个页面完成。遇到连接问题或有功能建议可以直接在项目 Issues 里反馈仓库config/examples/目录下还有对接第三方认证后端的示例代码可以参考。【免费下载链接】pgwebCross-platform client for PostgreSQL databases项目地址: https://gitcode.com/gh_mirrors/pg/pgweb创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考