plv8禁用eval()中的执行和准备函数

时间:2015-06-08 10:03:40

标签: javascript postgresql plv8

如何在我的eval中停用对plv8函数的访问?

create or replace function
js(src text, input json) returns json as $$
  plv8.elog(NOTICE, 'test');
  //--plv8 = null; // this would disable permanently plv8, also after another call of the function
  var evalRes = eval('var output=null; ' + src + '; output;');
  return JSON.stringify(evalRes);
$$ LANGUAGE plv8;

1 个答案:

答案 0 :(得分:1)

我终于找到了解决方案:

o_besteltijden