PLV8是否支持对其他服务器进行http调用?

时间:2012-09-30 23:54:43

标签: postgresql plv8

如果我使用PLV8为PostgreSql编写函数,我是否可以使用PLV8函数的get / post请求调用url?

2 个答案:

答案 0 :(得分:7)

不,正如Milen所解释的那样;使用不受信任的PL,如PL / perlu,PL / pythonu,PL / javau等。

执行此操作与sending email from a trigger具有相同的问题,因为DNS配置问题等意外问题可能会使所有数据库连接忙于等待HTTP连接尝试,因此没有其他任何工作可以完成任务。

相反,使用LISTEN and NOTIFY唤醒使用队列表管理请求的外部帮助程序脚本,如上面链接的答案中所述。

答案 1 :(得分:1)

不,根据this page和我对“信任”的理解:

  

PL / v8是一种受信任的过程语言,使用安全,运行快速且易于开发,由V8 JavaScript Engine提供支持。