pgFormatter v5.1 已发布

发布于 2021-09-28,作者:Gilles Darold
相关开源

格勒诺布尔 - 2021 年 9 月 28 日

pgFormatter 5.1 发布

pgFormatter 5.1 版本已正式发布并公开下载。pgFormatter 是一款免费且可靠的工具,用于格式化 SQL 和 PLPGSQL 代码。演示站点可在 http://sqlformat.darold.net/ 在线访问。

pgFormatter 是最先进的 SQL 和 PlPgsql 代码格式化器和美化器,专用于 PostgreSQL。它以 CLI 或 CGI 程序的形式提供。

这是一个维护版本,旨在修复自过去六个月以来用户报告的问题。与往常一样,还有一些改进和新功能。

  • 备用格式类型(选项 -t)现在将 GROUP BY 子句中的枚举保留在单行中。
  • 添加新选项 -k--keep-newline 以保留 plpgsql 代码中的空行。
  • 首先在本地目录中查找 .pg_format 配置文件,然后在 $HOME 目录中查找。
  • 强制所有 I/O 使用 UTF8 编码,以解决对象名称解析中的 Unicode 字符问题。

有关完整的更改列表,请参见:https://github.com/darold/pgFormatter/blob/master/ChangeLog

链接 & 致谢

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

pgFormatter 是一个开放项目。欢迎为构建更好的工具做出任何贡献。您只需使用 GitHub 工具发送您的想法、功能请求或补丁。

链接

关于 pgFormatter

pgFormatter 是一款 SQL 和 PlPgsql 格式化器/美化器,支持来自 SQL-92、SQL-99、SQL-2003、SQL-2008、SQL-2011 和 PostgreSQL 特有关键字的关键字。也可以与其他任何数据库一起使用。它与 pgBadger 共享相同的代码,因此对解析器所做的任何改进都会反向应用于 pgBadger。该工具由 Gilles Darold 创建和维护。

pgFormatter 在任何平台上都可以工作,并根据 PostgreSQL 许可证提供。