如何使PostgreSQL触发器和C#Windows服务一起工作?

时间:2010-01-27 13:56:45

标签: c# .net postgresql windows-services triggers

我想在C#中编写一个Windows服务,它将等待PostgreSQL数据库中特定表的更改,然后根据上一个插入行中的数据进行操作。 据我所知(我是PostgreSQL的新手)我可以使用触发器在结构代码中执行一个函数 - 但是如何让它将数据传递给我的服务?

提前感谢任何建议。

1 个答案:

答案 0 :(得分:1)

查看异步通知 - http://www.postgresql.org/docs/8.4/static/sql-notify.html。从触发器内部使用NOTIFY触发通知,让服务在其连接上进行LISTEN并根据通知进行操作。