我安装了PostgreSQL 8.4。我想要做的是通过C函数调用Web服务,由插入/更新触发器启用并传递此Web服务中的NEW值。我怎么能这样做,我在网上搜索并找不到例子。
提前致谢。
答案 0 :(得分:1)
请不要这样做。如果你这样做,你会遇到一些很好的问题,例如你如何处理网络服务。此外,您还必须解决应用程序回滚时发生的情况。您无法取消Web服务。此外,如果连接超时,您的程序将在等待永不响应的响应时挂起相当长的时间(保留所有锁等)。
更好的方法是使用排队解决方案,如pgq或pg_message_queue,并在触发时将数据排队,只是异步地对Web服务运行。