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查询。
评论没有发现