pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
PostgresCompare 宣布发布 2.2.0,这是自 1.2.2 以来的首个公开版本,也是产品历史上改动最大的一次发布。应用以全新技术基础重构,2.x 系列新增数据库流水线、临时比较、数据变更脚本、面向 AI 智能体的 MCP 服务器,以及完整翻译的界面。
PostgresCompare 可以连接两个运行中的 PostgreSQL 数据库,检测表、视图、函数、索引、类型以及其他 30 多类对象的模式差异,并生成可直接运行的 SQL 部署脚本,使两者同步。它支持 Windows、macOS 和 Linux。
全面重构
新的比较方式
数据比较与脚本生成
数据比较新增脚本引擎,可将表内容差异转为 SQL 脚本,并按行选择需要包含的变更。操作时,脚本面板会突出显示光标对应的行。比较结果也可以附带备注,让决策理由与比较记录保存在一起。
自动化与 AI 智能体
pgc mcp serve 将 PostgresCompare 作为 Model Context Protocol 服务器运行,供 AI 智能体通过明确的工具接口比较模式、检测漂移、生成和应用迁移、读取模式、创建快照、解释单项差异以及执行健康检查。只读模式会禁用所有写入工具。pgc scripts-folder 将数据库导出为包含 .sql 文件的目录,每个对象一个文件,便于将模式纳入版本控制。底层改进
DESC 和 NULLS FIRST/LAST 排序设置。CREATE FUNCTION 参数保留模式限定名和数组表示法。获取方式
PostgresCompare 2.2.0 支持 Windows、macOS(Apple Silicon 和 Intel)以及 Linux(AppImage 和 .deb)。pgc 命令行工具也支持这三个平台。1.2.2 用户需要直接下载 2.2.0 升级;从 2.x 开始,应用支持自动更新。产品提供 14 天免费试用,无需信用卡;试用结束后,仍可在没有许可证的情况下使用快速比较和连接管理。支持的 PostgreSQL 版本为 9.2 至 18。