Sql 在Postgres中增加SELECT列值的规则或触发器

Sql 在Postgres中增加SELECT列值的规则或触发器,sql,postgresql,Sql,Postgresql,PostgreSQL 9.4 如何创建规则或触发器,以便在每次选择行时将列的值int4增加一个? 我看到了: 但它看起来并不方便。我有查询、视图和函数,它们从表中选择行。因此,有了这个建议的解决方案,我将不得不在任何地方重复这个查询,这不是一个好方法。正如你在文章中提到的,这是一个方法: 在Postgre中,没有选择触发器,否则在您的情况下会派上用场 SELECT不会修改任何行,因此无法创建SELECT触发器。在这种情况下,规则和观点更合适。 你想用这个实现什么?审计追踪?某种使用计数器?我想

PostgreSQL 9.4 如何创建规则或触发器,以便在每次选择行时将列的值int4增加一个? 我看到了:
但它看起来并不方便。我有查询、视图和函数,它们从表中选择行。因此,有了这个建议的解决方案,我将不得不在任何地方重复这个查询,这不是一个好方法。

正如你在文章中提到的,这是一个方法:

在Postgre中,没有选择触发器,否则在您的情况下会派上用场

SELECT不会修改任何行,因此无法创建SELECT触发器。在这种情况下,规则和观点更合适。

你想用这个实现什么?审计追踪?某种使用计数器?我想允许用户查看视图计数