2015-12-01 70 views
2

假设我在目录temp中有一个FIFO名称测试,那么如何在postgreSQl数据库中创建一个触发器,在J-son数据的值匹配时更新FIFO?在postgres中创建一个更新FIFO的触发器

+0

你是否尝试过任何东西 –

+0

我认为这可以通过以下方式完成:1)创建一个函数并在其中使用系统命令2)然后调用触发器并将该函数与其关联。触发器可以在插入的每个实例之后启动3)否尝试在现场插入记录。 –

回答

1

我认为它可以通过以下方式进行:

使用语言PLPGSQL

1)在它创建一个功能和使用系统命令。

2)调用触发器并将其与该函数相关联。触发器可以在插入的每个实例之后启动。

3)现在尝试在该字段中插入记录。

第二种方法如下: 使用listen和notify,以便守护程序将侦听将在任何数据库活动时发送的异步消息。

我尝试了以下方法并使其工作: a)创建了一个函数并将其注册为触发器并使用其中的通知表名称。 b)创建一个触发器,在条件满足时执行该函数。

c)现在,只要我们插入数据库,就会有一个通知被发送到监听它的守护进程,并且可以采取适当的措施。

相关问题