假设我在目录temp中有一个FIFO名称测试,那么如何在postgreSQl数据库中创建一个触发器,当J-son数据的值匹配时更新FIFO?
答案 0 :(得分:1)
我认为可以通过以下方式完成:
使用语言plpgsql
1)创建一个函数并在其中使用系统命令。
2)调用触发器并将该函数与其关联。可以在每个插入实例之后启动触发器。
3)现在尝试在字段中插入记录。
第二种方法如下: 使用listen和notify,以便守护进程监听将在任何数据库活动时发送的异步消息。
我尝试了以下操作并使其正常工作: a)创建了一个函数并将其注册为触发器并在其中使用通知表名称。
b)创建一个触发器,只要满足条件就执行该函数。
c)现在每当我们在数据库中插入时,都会向守护程序发送一个通知,该守护程序会监听它并采取适当的措施。