如何在Heroku和Rails上配置PostgreSQL客户端最小消息

bkkx9g8r  于 2022-11-30  发布在  PostgreSQL
关注(0)|答案(1)|浏览(85)

我正在尝试减少我的Heroku/Rails应用程序上从PostgreSQL得到的一些日志噪音。具体来说,我正在尝试将client_min_messages设置配置为warning,而不是默认的notice
我遵循了this post中的步骤,并在我的database.yml文件中指定了min_messages: warning,但这似乎对我的Heroku PostgreSQL示例没有任何影响。我仍然在日志中看到NOTICE消息,当我在数据库上运行SHOW client_min_messages时,它仍然返回notice
我也试过通过PostgreSQL控制台手动更新这个设置--所以SET client_min_messages TO WARNING;--但是这个设置没有“固定”。它似乎在下一个会话中被重置。
如何在Heroku/Rails上将client_min_messages配置为warning

qcbq4gxm

qcbq4gxm1#

您应该能够在数据库级别设置它:

ALTER DATABASE your_database
    SET client_min_messages TO 'warning';

相关问题