首页 > 解决方案 > 是否可以在 postgresql 的事务中获取每个查询的消息

问题描述

是否有一种简单的方法来打印与 postgresql 中单个事务中的每个 SQL 查询相关的消息(如更新的行的 nb,删除的行的 nb,..)?例子

BEGIN TRANSACTION;
delete * from X where...
update col_X from Y where...
END TRANSACTION;

我想收到消息

n rows deleted from X
m rows updated from Y

此致 Loïc

标签: postgresql

解决方案


GET DIAGNOSTIC <your_variable> = ROW_COUNT,可能会有所帮助。请通过示例告诉我们您想要做什么。


推荐阅读