postgresql - 是否可以在 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
解决方案
GET DIAGNOSTIC <your_variable> = ROW_COUNT,可能会有所帮助。请通过示例告诉我们您想要做什么。