在不使用触发器的情况下调用函数(sql,postgres)

时间:2018-12-13 16:16:15

标签: sql postgresql

我有这个功能

I have this function:

我如何在没有触发的情况下使用它?

2 个答案:

答案 0 :(得分:0)

有一些可能的替代方法可以不触发而执行,这取决于您何时调用此函数。

使用cron:

  

* / 15 * * * * psql -d mydatabase -c“ interv()”

使用LISTEN:https://www.postgresql.org/docs/current/sql-listen.html

答案 1 :(得分:-2)

函数在您的整个数据库中使用,也可以从存储过程中调用它们。函数应该返回一些东西。因此,如果您使用一种格式的日期并将其转换为另一种格式,则可以创建一个执行该操作的函数,然后在存储过程中“调用”该函数。