pgweb PostgreSQL 网页管理工具教程:三步拉起数据库浏览器

发布时间:2026/10/19 17:34:11

pgweb PostgreSQL 网页管理工具教程:三步拉起数据库浏览器 pgweb PostgreSQL 网页管理工具教程三步拉起数据库浏览器【免费下载链接】pgwebCross-platform client for PostgreSQL databases项目地址: https://gitcode.com/gh_mirrors/pg/pgwebpgweb 是一个用 Go 编写的轻量 PostgreSQL 网页数据库管理工具单个二进制、零依赖启动后就能在浏览器里浏览表结构和执行 SQL 查询。本文带你完成本地安装、启动验证和核心界面操作。它解决什么问题连接 PostgreSQL 数据库过去要么开 psql 命令行要么装一个功能庞杂的桌面客户端想把库的状态给同事看一眼就更麻烦了。pgweb 替代的正是这些操作一个二进制文件Mac、Linux、Windows 通吃支持多数据库会话并行、SSH 隧道直连远程库、查询结果导出 CSV/JSON/XML兼容 PostgreSQL 9.6。适合经常和 PostgreSQL 打交道的开发者以及想给团队快速搭一个浏览器入口的运维人员。 三步跑起来1. 确认环境准备一个可连的 PostgreSQL 9.6 实例即可。若选择源码编译需要本机装有 Gogo.mod 声明要求 Go 1.25用 Docker 或官方预编译二进制则无额外要求。2. 安装下面这段命令拉取源码并编译出可执行文件产物放在当前目录git clone https://gitcode.com/gh_mirrors/pg/pgweb cd pgweb make build不想编译也行项目自带 Dockerfile跑一次make docker make docker-run就能得到等效的服务。3. 启动并验证成功下面这条命令以默认数据库连接信息启动服务主机、用户、库名都可以按需替换./pgweb --host localhost --user myuser --db mydb成功的标志浏览器打开http://localhost:8081启动时 pgweb 会自动弹出浏览器看到一个白底连接表单填好账号点 Connect 就能进入数据库。️ 核心界面与操作第一屏连接数据库连接表单依次是 Host、Username、Password、Database、Port默认 5432和 SSL 模式。如果启动时加了--sessions参数左上角会出现 Bookmark 下拉框可以在多个已保存的连接之间切换不用反复重启。表单同样支持 SSH 隧道方式适合连跳板机后面的库。浏览表和数据连接成功后左侧是按 schema 分组的表树。点进任意一张表顶部标签可在 Rows、Structure、Indexes、Constraints 之间切换数据区支持按列筛选、关键词搜索和翻页左下角还能看到表大小与预估行数。写查询、导结果切到 SQL Query 标签页就是带语法高亮的编辑器写完点 Run Query 执行或点 Explain Query 看执行计划。结果右上角可一键导出 CSV、JSON、XMLHistory 标签页保留完整查询历史回头翻旧 SQL 很方便。⚙️ 关键配置速查配置项作用默认值什么时候需要改--listenWeb 服务监听端口8081端口被占用或想换访问地址时--bind服务绑定主机localhost需要让其他机器访问时--host / --user / --db默认数据库连接信息localhost / 系统用户名 / 空希望启动即固定连某个库时--url一行式连接串含账号、SSL 模式空连接参数较多、想避免拼错时--auth-user / --auth-pass登录页 Basic 认证账号密码不启用把服务暴露到网络前必配--sessions允许多个数据库会话并行关同时管理多个库时--readonly连接锁为只读关分享给他人、防止误写时--prefixURL 路径前缀空挂在反向代理后面时以上参数都可用PGWEB_前缀的环境变量替代例如PGWEB_SESSIONS1。️ 常见坑与排查端口 8081 被占用启动日志会提示监听端口已被使用。加--listen 9000换个端口或找到占用 8081 的进程停掉。连接被拒绝或认证失败多半是主机、用户或 SSL 模式与数据库端不一致SSL 设为 require 却连未开加密的实例必挂本地调试可先改成 disable参数多时用--url一行式写法能减少逐项拼错。不指定用户启动连接反而失败不传--user时 pgweb 会拿当前系统用户名去连数据库里没有同名角色就直接失败显式传--user即可解决。注意默认页面没有任何登录校验能访问到端口的人就能操作数据库。把 pgweb 暴露到网络时务必配上--auth-user/--auth-pass并限制--bind的可见范围。写在最后三步之后你的 PostgreSQL 就住进了浏览器而且不用操心任何依赖。完整功能清单见 README.md全部界面截图见 SCREENS.md连接书签和系统服务脚本等参考素材在 config/ 目录。【免费下载链接】pgwebCross-platform client for PostgreSQL databases项目地址: https://gitcode.com/gh_mirrors/pg/pgweb创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/19 14:53:50

基于SpringBoot的农商交流平台系统(源码+lw+部署文档+讲解等)

联系博主 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 …

2026/10/19 17:30:56

基于书评文本的推荐系统:Java实现标签提取与相似度匹配

简介:一套基于网络书评文本内容的个性化书籍推荐系统设计源码,面向Java开发者、推荐系统研究者及自然语言处理入门者,解决如何从大量书评中甄别有效评论、构建书籍标签集并计算标签关联度,以实现内容精准匹配的问题。压缩包共40个…

2026/10/19 17:30:56

Grok国内使用指南:个人聊天入口与企业模型接入的两套答案

1. 先搞清楚问题到底在问什么“Grok 国内能不能用”这句话,我在不同场合听过至少几十遍,但每次追问一句“你具体想拿它干什么”,答案就分叉了。有人是想找个网页版聊天窗口,像用普通对话助手那样问点日常问题;有人是想…

2026/10/19 17:30:56

从手动到自动:MCP与AI在日志诊断中的工程实践

1. 凌晨两点的告警电话:我决定把日志诊断交给AI先还原一个真实场景。某天凌晨两点半,手机震动,线上服务异常告警。我爬起来打开终端,熟练地敲下那串早就刻进肌肉记忆的命令:先看错误率曲线,再进日志平台搜E…

2026/10/19 17:30:56

自动驾驶深度学习环境配置全指南:从GPU选型到多卡训练避坑

1. 自动驾驶入门第三讲:深度学习环境配置的全局拆解 搞自动驾驶,绕不开深度学习。不管你是做感知、预测还是规划控制,最终都要落到一个能跑模型的环境上。很多人卡在第一步——环境装不起来,或者装起来了但版本冲突、CUDA报错、训…

2026/10/19 17:25:42

Open Code Review:CLI+Git+本地LLM驱动的可审计代码评审范式

1. 什么是 open-code-review:一个被严重低估的工程实践范式“open-code-review”这个词最近在开发者社区里频繁出现,但它绝不是某个新发布的开源工具名,也不是某家大厂刚推出的SaaS服务。它本质上是一种可落地、可复现、可审计的代码审查工程…

2026/10/18 0:01:50

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/19 0:04:56

悟空开源无代码平台实战:从实体建模到应用设计避坑指南

简介:基于悟空开源无代码平台的多种应用设计源码,面向希望在不编写代码的情况下快速搭建CRM、HRM、财务系统、ERP、SRM等业务应用的企业与技术人员,通过拖放式界面和内置模板即可完成应用定制与部署。压缩包共697个文件,约10.74MB…

2026/10/19 0:04:56

基于.NET9的多租户权限系统:数据权限与动态API落地实践

简介:这份资源是一套面向 .NET 与 Vue 全栈开发者的中台权限管理系统,后端基于 .Net9,前端采用 Vue3 Element Plus,并配套 uniapp uviewui 移动端方案,实现前后端分离。系统覆盖多租户隔离、数据权限、动态 Api、任务…

2026/10/19 0:04:56

场地预约小程序毕设实战:SSM+微信小程序+MySQL数据库设计到避坑

简介:面向毕业设计场景的场地预约小程序完整项目,基于微信小程序SSMMySql技术栈开发,适合计算机相关专业学生作为选题参考、功能扩展或二次开发起点。系统实现场地类型管理、场地管理、预约管理、取消申请与押金退回等功能,分为管…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑