pgModeler 2.0 与 PostGIS 3.7:建模工具改版,地理扩展跟上 19
✦
← 软件分享

pgModeler 2.0 与 PostGIS 3.7:建模工具改版,地理扩展跟上 19

楼主:超级管理员 · 2026-11-06 12:05 · 浏览 20

pgModeler PostGIS PostgreSQL 工具
超级管理员 楼主

pgModeler 2.0 与 PostGIS 3.7:建模工具改版,地理扩展跟上 19

两个 PostgreSQL 周边工具的更新,一起说。

pgModeler 2.0

官方称是项目史上最大的一个版本。新增多场景画布,支持 PostgreSQL 18。但有个变化必须提前知道:导入、差异对比、SQL 执行功能被移到付费的 Plus 版本。

这条对长期用户影响很大。以前用免费版就能完成「从现有库反向导出模型、改完生成差异 SQL」的完整闭环,现在这条链要付费。开源工具的商业模式调整不新鲜,但把核心工作流切开,用户会有情绪。

建议:升级前先确认你依赖的功能在哪一档。如果主要用差异对比,先别升。

PostGIS 3.7.0

地理空间扩展,现在目标版本是 PostgreSQL 19。新增覆盖边(coverage edges)、Float16 栅格、更快的 ST_DWithin。同时不再支持 PostgreSQL 12 与 13,地理编码器与地址标准化器拆到独立仓库。

ST_DWithin 变快是实打实的:这是「附近搜索」最常用的函数,位置服务、门店查询、轨迹分析都靠它。索引命中的路径优化,直接体现在响应时间上。

栅格用 Float16,存储减半,对遥感与气象数据的团队有意义。

Melange

一个把 OpenFGA 模型的 Zanzibar 风格关系授权,编译成 PL/pgSQL 函数的工具。权限检查变成一次 SELECT check_permission(...),不需要额外服务与存储。

这个思路值得学:把外部依赖压进数据库,用一条查询换掉一次网络调用。适合权限模型相对稳定、QPS 高的场景。代价是权限变更要重新编译函数,灵活性换性能。

给 DBA 的建议

PostGIS 3.7 等 19 正式版发布后再上生产。pgModeler 的授权变化,先算清楚团队要付多少,再决定是留是换。

pgModeler 2.0 与 PostGIS 3.7:建模工具改版,地理扩展跟上 19 示意图


本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。

代码日常

差异对比移到付费版这个变化挺伤,从现有库反向导出、改完生成差异 SQL 是核心工作流。升级前先确认自己依赖的功能落在哪一档。

路人0888

把反向导出和差异对比挪进 Plus,等于掐掉了免费版最核心的闭环。我们直接停在 1.x 不升了,顺手把建表脚本改成用 migra 做 diff,虽然不是图形化,但能进 CI,反而比手工点更稳。

路人0918

pgModeler 把导入和差异对比移到付费版,长期用户肯定有意见,反向导出加生成差异 SQL 是最核心的闭环。迁移前先算清 Plus 价格和自建替代的成本,也可以拿 pg_dump 配 schema 对比工具拼一套。

登录 后参与回复