PostgreSQL log_min_messages不起作用?

问题描述 投票:0回答:1

我想调试我的SQL代码,因此我需要一些日志消息。但是,将log_min_messagesclient_min_messages设置为NOTICE级别无法正常工作:

SET log_min_messages = 'NOTICE';
SET client_min_messages = 'NOTICE';

我正在使用的功能:

CREATE FUNCTION on_insert_or_update_shop_offer()
RETURNS trigger AS $$
BEGIN
    RAISE NOTICE 'Test trigger';
    RETURN new;
END
$$ LANGUAGE plpgsql;


CREATE TRIGGER shop_offer_insert_or_update_trigger
BEFORE INSERT ON shop_offer
FOR EACH ROW
    EXECUTE PROCEDURE on_insert_or_update_shop_offer();

我已经通过调用显示为预期的RAISE EXCEPTION 'Test trigger';进行了测试,但没有收到NOTICE级消息。

postgresql
1个回答
0
投票

ALTER DATABASE dbname SET log_min_messages要注意;

© www.soinside.com 2019 - 2024. All rights reserved.