我正在使用Rails4和postgres作为我的数据库 - 因为我使用了很多postgres特有的功能,我的架构以.sql格式存储(我不确定它是否会改变任何东西,但只是在情况下...)
目前,当我运行测试时,我的控制台输出充满了以下日志:
SET
Time: 2.822 ms
CREATE EXTENSION
Time: 11.300 ms
(...)
COMMENT
CREATE TABLE
Time: 1.532 ms
(...)
INSERT 0 1
Time: 0.326 ms
我跟踪了哪个任务添加了它们,并且它们是在db:structure:load
任务中创建的。
有没有办法压制它们?
我已将min_messages: warning
添加到我的database.yml
配置中,但不幸的是它没有改变任何内容。
答案 0 :(得分:1)
好的,我发现了 - 原因的根源略有不同。
几天前,我偶然发现Thoughtbots’ post about improving postgres command–line experience - 有nice psqlrc settings的链接,我(在修饰后)在我的机器上应用了。显然,最后一行(\unset QUIET
)导致了这一点。在评论之后,它就像一个魅力。谢谢大家的帮助!