2025年9月25日: PostgreSQL 18 发布!

pgFormatter v5.7 已发布

发布于 2025-08-29,作者 HexaCluster
相关开源项目

法国格勒诺布尔 - 2025 年 8 月 29 日

pgFormatter v5.7

pgFormatter,尽管不完美,但它是最先进的、专门用于 PostgreSQL 的 SQL 和 PL/pgSQL 代码格式化器和美化器。它提供 CLI 或 CGI 程序。

此次维护版本修复了自上次发布以来用户报告的一些问题,并增加了一些改进。

改进

  • 改进了 UPSERT 查询的格式化。
  • 改进了某些形式的 CTE 查询的格式化。
  • 修复了与新版 Perl 相关的警告。

有关更改的完整列表,请查看发布说明:https://github.com/darold/pgFormatter/blob/master/ChangeLog

链接与致谢

感谢提交补丁的开发者以及报告错误和功能请求的用户,他们都在 ChangeLog 文件中得到了提及。

pgFormatter 是一个开源项目。欢迎任何为构建更优秀工具而贡献的力量。您只需使用 GitHub 工具提交您的想法、功能请求或补丁。

链接


关于 pgFormatter

pgFormatter 是一个 SQL 和 PL/pgSQL 格式化器/美化器,支持 SQL-92、SQL-99、SQL-2003、SQL-2008、SQL-2011 和 PostgreSQL 特有关键字。也可用于其他数据库。它与 pgBadger 共享代码,因此对解析器的任何改进都会反哺 pgBadger。此工具由 Gilles Darold 创建和维护。

pgFormatter 可在任何平台上运行,并根据 PostgreSQL 许可提供。