pgFormatter v5.1 已發布

發布於 2021-09-28 作者:Gilles Darold
相關開源

格勒諾勃 - 2021 年 9 月 28 日

pgFormatter 5.1 已發布

pgFormatter 5.1 版,這是一個免費且可靠的工具,用於格式化 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 許可證提供。