pgFormatter可以從代碼中刪除註釋,可以使語法輸出高亮增加可讀性,開發人員可以控制腳本如何處理關鍵字和功能,同時他們也可以自定義縮進大小。
SQL代碼可以複製粘貼在應用程序內,或者它可以批量上載。
pgFormatter被PostgreSQL的而編寫的,但也可以與其他數據庫的輸出和語法的工作以及
這個小工具可以通過其基於Web的界面中(作為一個CGI腳本),或者作為一個典型的終端工具。
在默認情況下,pgFormatter將輸出美化SQL代碼為HTML,但是從控制台使用時,輸出改為原始文本。
什麼是新的在此版本中:
- 添加有用的提示有關六在格式化。感謝David羈絆的暗示。
- 後背部緊貼,當我們有例如COUNT(*)開括號和縮進後防止換行。
- 在樣本/ ex8.sql報價前,用一個反斜杠添加測試查詢。
- 當字符串包含報價前一個反斜杠修復著色字符串。感謝凱文Brannen的補丁。
- 添加退貨關鍵字。
- 之前關鍵字刪除換行符。
- 將添加到PG關鍵字列表進行折現。
- 從PostgreSQL的9.5添加新的關鍵字。
- 格式化查詢與FOR和使用,例如:創建策略policy_even_ids_only登錄供大家使用公共(ID%2 = 0);
- 在正則表達式解決了非轉義字符。感謝湯姆·伯內特的補丁。
- 修正錯誤的壓痕與接受FROM子句的功能。感謝阿德里安Klaver和阿爾瓦羅·埃雷拉的報告。
- 添加更多的測試樣品有關JSON的運營商。
- 添加JSON#>>運營商和樣品。感謝湯姆·伯內特的補丁。
- 一些較JSON運營商。由於休伯特depesz Lubaczewski的補丁。
- JSON運營商是正常的運營商正則表達式將匹配第一個可能的字符串,因此前 - >將匹配 - 首先,如果它在分詞之前。為了改變被解決了湯姆·伯內特的問題報告。由於休伯特depesz Lubaczewski的補丁。
- 新增的JSON / jsonb功能列出的PG功能。
- 添加JSON運營商。感謝湯姆·伯內特的報告。
- 在問題#15日報導修正匿名失敗。感謝尼克拉斯Schmidtmer的報告。
- 添加開發者文檔。由於休伯特depesz Lubaczewski的補丁。
- 用Perl 5.20修正Beautify.pm。由於休伯特depesz Lubaczewski的補丁。
- 在Beautify.pm我們不考慮$上次在一個條件內JOIN是空的可能性,而這使得在Perl 5.20個例外。由於巴勃羅·阿爾瓦雷斯德索托馬約爾Posadillo的補丁。
- 分割成庫和程序完成。由於休伯特depesz Lubaczewski的補丁。
什麼是新的在1.4版本:
- 在CGI語境頁腳之前添加HTML突破
- 新增失踪SQL ::美化文檔的父親和更新許可證的一部分。
- 允許在CGI背景文件上傳
- 在格式化修復的問題,防止左後衛壓痕時被發現主要的關鍵詞。
- 在代碼中添加信息,評論關於CGI模式外部文件。
- 強制解析器的SET關鍵字之後不能插入新行查詢時,它開始。這是為了保持與類似SET CLIENT_ENCODING查詢單行" UTF8英寸;
- 新增SET關鍵字之後,新的生產線,以更好的格式UPDATE查詢。
什麼是新的在1.3版本:
- 在CGI語境頁腳之前添加HTML突破
- 新增失踪SQL ::美化文檔的父親和更新許可證的一部分。
- 允許在CGI背景文件上傳
- 在格式化修復的問題,防止左後衛壓痕時被發現主要的關鍵詞。
- 在代碼中添加信息,評論關於CGI模式外部文件。
- 強制解析器的SET關鍵字之後不能插入新行查詢時,它開始。這是為了保持與類似SET CLIENT_ENCODING查詢單行" UTF8英寸;
- 新增SET關鍵字之後,新的生產線,以更好的格式UPDATE查詢。
評論沒有發現