PgSQL Visual Manager 是一款功能完整的 PostgreSQL 客户端,专为开发者、数据库管理员(DBA)和数据工程师打造,适合需要以简洁、移动端友好的方式管理数据库的用户 —— 无需使用终端。
连接到任何 PostgreSQL 服务器,即可立即浏览 schema、表和视图。使用智能编辑器执行原生 SQL 查询,可视化浏览和编辑数据行,并在数秒内导出结果。
──────────────────────────────
🔌 连接
──────────────────────────────
• 保存多个命名连接,并支持自定义颜色标签
• 支持 SSH 隧道 —— 可通过跳板服务器使用密码或私钥连接
• SSL/TLS 加密,支持可选客户端证书:Root CA、Client Cert、Client Key
• 保存前可测试任何连接
• 安全的本地凭据存储 —— 你的密码永远不会离开设备
──────────────────────────────
🗂️ 数据库浏览器
──────────────────────────────
• 通过简洁的侧边栏布局浏览所有 schema、表和视图
• 在活动连接中切换数据库,无需重新连接
• 按 schema 筛选表,或按名称实时搜索
• 清晰区分表和视图
• 同时针对手机和平板屏幕尺寸优化
──────────────────────────────
📊 表查看器与编辑器
──────────────────────────────
• 分页数据网格,每页支持 25 / 50 / 100 / 200 行
• 一键按任意列排序
• 使用 WHERE 条件栏筛选数据行 —— 就像你常用的桌面工具一样
• 使用每列专属的智能控件新增数据行:
— 为日期、时间和日期时间列提供选择器
— 为可为空字段提供 NULL 开关
— 为数值类型提供数字键盘
— 编辑模式下锁定主键字段
• 编辑和删除数据行时提供确认提示
• 长按任意单元格即可将值复制到剪贴板
──────────────────────────────
✍️ 查询编辑器
──────────────────────────────
• SQL 编辑器支持语法高亮和行号:Atom One Dark/Light
• 上下文感知自动补全,支持 3 种模式:
— SQL 关键字和函数:SELECT、WHERE、COALESCE、ROW_NUMBER…
— FROM、JOIN、UPDATE、INTO 之后的表名
— WHERE、SET、SELECT 之后的列名 —— 从你的 schema 实时获取
• 每次查询后显示执行时间、受影响行数和结果行数
• 一键将结果导出为 CSV 或 JSON
──────────────────────────────
🔒 安全优先
──────────────────────────────
• 所有凭据均通过 Flutter Secure Storage 存储:Keystore / Keychain
• SSL 模式:disabled、require、verify-server
• 完整支持 SSH 隧道和私钥文件
• 自动 keepalive 和重连 —— 空闲连接保持可用
──────────────────────────────
🎨 专为日常使用设计
──────────────────────────────
• 完整支持深色和浅色主题
• 响应式布局 —— 平板使用侧边栏,手机使用抽屉菜单
• 全应用使用 monospace 字体,提升可读性
• 简洁的 Material 3 设计,连接按颜色区分
• 一键将任意值复制到剪贴板
──────────────────────────────
适合以下用户
──────────────────────────────
✔ Backend 和 full-stack 开发者
✔ 管理远程服务器的数据库管理员
✔ 需要随时快速访问的 DevOps 工程师
✔ 执行 ad hoc 查询的数据分析师
✔ 任何希望通过手机获得 pgAdmin 级别访问的人
PgSQL Visual Manager 开放、轻量,并使用 Flutter 构建 —— 在 Android 上提供原生体验,没有臃肿功能,也无需订阅。