PostgreSQL值的变化频率

时间:2014-07-22 07:46:55

标签: database postgresql

我有一个用户表,我保存每个用户的最后一个连接。是否有可能看到价值变化的频率?我无法为此添加新列,因为旧程序使用此表,我担心它们将无法正常工作。

2 个答案:

答案 0 :(得分:0)

我不确定我是否完全理解你,但您可以创建另一个表logging或类似的表,并使用触发器将数据放入其中。

答案 1 :(得分:0)

我会添加一个更新触发器,每次更改都会记录另一个表。

看看这个:Postgresql 9.2 trigger to log changes to data in another table

如果您可以接受(在服务器上执行足够少的SQL状态),您可以将所有执行的SQL语句记录到文件中: How to log PostgreSQL queries?

Including csvlog将允许您在(可能是另一个)Postgresql数据库中的表中导入它,您可以在其中轻松过滤语句。