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

mah*_*nya 3 postgresql plv8

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

Cra*_*ger 7

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

执行此操作与从触发器发送电子邮件具有相同的问题,因为DNS配置问题等意外问题可能会使所有数据库连接忙于等待HTTP连接尝试,因此没有其他任何工作可以完成.

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