PostgreSQL数据库建模
pgModeler 是 Nullptr Labs 开发的 PostgreSQL 数据库建模与 schema engineering 工具,定位非常明确:不是通用数据库客户端,而是围绕 PostgreSQL 的可视化设计、ERD、SQL 生成、逆向工程、差异比较与同步。它是本地安装软件,支持 Linux、Windows、macOS,强调无云依赖、无遥测、无锁定,模型文件保存在本机,适合纳入 Git 工作流。
从抓取内容看,pgModeler 对 PostgreSQL 对象覆盖很深,文档列出了表、约束、索引、触发器、策略、视图、函数、扩展、外部数据包装器、角色、序列、表空间、用户自定义类型等。除画图建模外,它还提供数据库导入、模型导出、模型与数据库比较、模型校验、对象搜索、操作历史、图层、变更日志、SQL 执行和数据处理。CLI 是亮点之一,可用于自动化生成与部署;Plus 还包含 SSH 隧道、备份、SQL 会话、快速对象编辑等插件能力。
项目在 GitHub 开源,分为 Community Edition 与商业版 pgModeler Plus。文本说明两者具有相同核心功能,Plus 提供预构建二进制包和专业工作流功能,起价为 59.90 美元/6 个月,并可获取 trial key。付款方式、退款、企业支持 SLA 未在文本中披露。由于是本地软件,不涉及典型 SaaS 自托管;它的优势是离线、本地文件和无云依赖。
在线手册结构较完整,覆盖多个版本,并细分到建模基础、数据库对象、导入导出与 diff、高级工具、CLI、插件和 UI 翻译。官方也提醒文档不替代 PostgreSQL 官方文档,因此新手若不了解 PostgreSQL,仍会有学习门槛。对有数据库基础的工程师而言,功能边界清晰,长期维护历史也增加了可信度。
优点是 PostgreSQL 专精、对象覆盖广、跨平台、开源、本地化、Git-friendly,并支持 CLI 自动化。缺点是主要服务 PostgreSQL,文本未显示对其他数据库的支持;部分专业能力在 Plus;商业支持和支付信息不够透明。它适合 PostgreSQL DBA、后端团队、数据平台团队,以及需要把数据库结构纳入版本管理和发布流程的工程组织。
抓取文本未提供中国大陆访问、镜像、支付可用性信息,因此判断为未知。若访问 GitHub 或官网不稳定,可能需要准备代理;替代品可考虑 DBeaver、DataGrip、DbSchema 或通用 ERD 工具,但 PostgreSQL 专项深度可能不同。
本测评基于公开资料整理,不构成购买建议,请以 pgmodeler.io 官网实际信息为准。
开源数据库建模工具,PG开发者很实用。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。