尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

pgweb教程:用浏览器Web管理PostgreSQL数据库

pgweb教程:用浏览器Web管理PostgreSQL数据库 pgweb教程用浏览器Web管理PostgreSQL数据库【免费下载链接】pgwebCross-platform client for PostgreSQL databases项目地址: https://gitcode.com/gh_mirrors/pg/pgwebpgweb 是一个用 Go 写的跨平台 PostgreSQL Web管理工具Mac、Linux、Windows 上都能跑。它以单二进制分发、零依赖启动后打开浏览器就能连库、跑 SQL、查数据。对于只是偶尔要执行查询或检查数据的人来说比在每台机器上装一套桌面客户端省事。它和同类工具的区别相比 DBeaver、pgAdmin 这类桌面客户端pgweb 不需要装在本地服务器端一个二进制或一个 Docker 容器就够你全部操作都在浏览器里完成。它和重型客户端的取向也不同没有可视化改表和建模功能集中在浏览数据库结构和执行 SQL 上。团队里可以在内网部署一个实例大家通过浏览器共享访问。核心功能表浏览看 schema、表和数据连接后左侧列出数据库的 schema、表、视图和函数点一张表就能看到它的列和数据行。在结果页右键可以导出 CSV、JSON 或 XML也可以直接生成 SQL dump。适合临时抽查某张表的数据并留档。SQL编辑器写查询、执行、看执行计划编辑器带 PostgreSQL 语法高亮和自动补全写好后按 CtrlEnter 执行按 CtrlE 拿到执行计划。结果集在下方表格展示同样支持右键导出。日常的 ad-hoc 查询在这一个页面就能完成。SSH隧道免终端直连内网数据库连接界面切换到 SSH 模式填 SSH 主机、用户和密码或密钥文件数据库连接就走隧道建立。不用先开终端手动打 ssh就能连到内网里的数据库。多会话与书签多环境一次部署切换用--sessions参数启动同一个实例可以并行打开多个数据库会话。常用连接存成书签启动时带-b参数直达目标库。开发、测试、生产环境来回切的时候比较实用。快速上手最通用的方式是 Docker一行启动docker run -p 8081:8081 sosedoff/pgweb浏览器打开localhost:8081会看到连接表单填入主机、用户、密码、数据库名后点击连接。连接成功后左侧出现数据库对象顶部是 SQL 编辑器可以直接开始查询。一个典型场景查表并导出数据打开 pgweb输入连接信息或从书签里选一个连上目标数据库。在左侧列表展开 schema点你要看的表立刻能看到列信息和数据行。需要过滤条件时在上方编辑器里写一条 SELECT按 CtrlEnter 执行。结果页右键选择 Export to CSV文件会下载到本地。之后直接丢进 Excel 或脚本里做后续处理。需要注意的配置书签保存在$HOME/.pgweb/bookmarks/下的 toml 文件里改文件内容即可切换数据库环境不用在界面里重新填主机和密码。仓库里的 data/bookmark.toml 是一个完整的示例含 SSH 隧道字段。pgweb 暴露到内网时建议加--auth-user和--auth-pass开启 basic auth否则任何能访问 8081 端口的人都能使用。完整的启动参数、源码安装和部署方式项目 README 和 Wiki 里都有。【免费下载链接】pgwebCross-platform client for PostgreSQL databases项目地址: https://gitcode.com/gh_mirrors/pg/pgweb创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表