知道哪个表受连接影响

时间:2019-01-28 16:30:56

标签: postgresql

我想知道是否有一种方法可以检索哪个表受PostgreSQL 9.5或更高版本中的连接所发出的请求的影响。

目的是以一种使我能够知道受影响的表,顺序和方式的方式获得信息。

更准确地说,这样的话就足够了:

id | datetime | id_conn | id_query | table   | action
---+----------+---------+----------+---------+-------
1  | ...      | 2256    | 125      | user    | select
2  | ...      | 2256    | 125      | order   | select
3  | ...      | 2256    | 125      | product | select

(这是用户加入订单加入产品中选择查询的结果。)

我知道我可以通过“ pg_stat_activity”检索id_conn,并且可以查看是否有正在运行的查询,但是找不到查询的“历史记录”。

最后的目的是在将不一致的数据插入表中时调试数据库(由于缺乏约束)。知道插入哪个连接后,我将找到错误的脚本(因为我已经链接了脚本名称和id连接)。

0 个答案:

没有答案