如果我使用PLV8为PostgreSql编写函数,我是否可以使用PLV8函数的get / post请求调用url?
答案 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提供支持。