[英]plpgsql - pgAdmin 4 doesn't show RAISE messages (ex., NOTICE)
[英]Can't see raise messages in DBeaver or PgAdmin
当我执行下面的 function 时(在图片中),即使在执行日志中我也无法在任何地方找到引发消息:无论如何让它出现。
脚本:
SELECT helloworld('myname');
CREATE OR REPLACE FUNCTION helloWorld(name text) RETURNS void AS $helloWorld$
DECLARE
BEGIN
RAISE LOG 'Hello, %', name;
END;
$helloWorld$ LANGUAGE plpgsql;
LOG
级别的消息通常不会发送到客户端。
使用RAISE NOTICE
或将client_min_messages
设置为log
。
也不要犯像我这样的基本错误,要在 function 中看到raise notice
消息,您首先必须通过 select 调用 function select public.helloworld()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.