首页 > 解决方案 > 显示从 psql 函数的主体生成的一些值,如 ES2016 中的 console.log 所做的那样

问题描述

在 ES2016 中,我们可以在执行函数时使用 console.log 打印一些值。psql 函数有类似的东西吗?

标签: postgresqlplpgsql

解决方案


从来没有听说过那个叫做 ES2016 的东西,但我假设你真的在谈论 PostgreSQL 中的 PL/pgSQL 函数。psql是该数据库的命令行客户端。

要在 PL/pgSQL 代码中将输出打印到控制台,请使用RAISE NOTICE

DO
$$BEGIN
   RAISE NOTICE '%, do you hear me?', current_user;
END;$$;

推荐阅读