sql – 我可以漂亮打印DBIx :: Class中的DBIC_TRACE输出吗?
发布时间:2020-12-12 06:57:32 所属栏目:MsSql教程 来源:网络整理
导读:将DBIC_TRACE环境变量设置为true: BEGIN { $ENV{DBIC_TRACE} = 1 } 生成非常有用的输出,特别是显示正在执行的SQL查询,但SQL查询都在一行。 有没有办法通过某种“sql tidy”例程推送它来更好的格式化它,也许分裂成多行?否则,任何人都可以给我一个微调,
将DBIC_TRACE环境变量设置为true:
BEGIN { $ENV{DBIC_TRACE} = 1 } 生成非常有用的输出,特别是显示正在执行的SQL查询,但SQL查询都在一行。 有没有办法通过某种“sql tidy”例程推送它来更好的格式化它,也许分裂成多行?否则,任何人都可以给我一个微调,在代码中我需要加入这样一个钩子?什么最好的工具是接受一个格式不正确的SQL查询,并推出一个很好的格式化的? 在这种情况下,“好格式化”只是意味着比“一条线”更好。我对格式查询的具体样式没有特别的疑虑 谢谢! 解决方法As of DBIx::Class 0.08124 it’s built in.只需将$ ENV {DBIC_TRACE_PROFILE}设置为console或console_monochrome。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |