Postgresql 将数据库记录写入postgres时运行shell脚本

Postgresql 将数据库记录写入postgres时运行shell脚本,postgresql,Postgresql,postgres中是否有某种机制可以在写入数据库记录时触发shell脚本?我可以编写一个脚本来监视数据库和表,但在这样做之前,我想确保没有“更好”的方法。您可能可以使用rule或trigger并为支持它的任何PL启动shell脚本,但我认为更好的方法是使用它发送通知,并从单独的进程中监视它。使用编写触发器函数。这就是它的用途。是的,每行一个shell脚本听起来不是个好主意。对于其他以后的脚本。。。在postgres中使用PL Python触发器写入队列。然后我有了一个处理队列的脚本。这是一种比让

postgres中是否有某种机制可以在写入数据库记录时触发shell脚本?我可以编写一个脚本来监视数据库和表,但在这样做之前,我想确保没有“更好”的方法。

您可能可以使用rule或trigger并为支持它的任何PL启动shell脚本,但我认为更好的方法是使用它发送通知,并从单独的进程中监视它。

使用编写触发器函数。这就是它的用途。

是的,每行一个shell脚本听起来不是个好主意。对于其他以后的脚本。。。在postgres中使用PL Python触发器写入队列。然后我有了一个处理队列的脚本。这是一种比让DB脚本驱动任何实际工作更好的处理方法。