我正在尝试使用 plv8 编写 postgres 函数。现在我想以这样的方式使用 pgcrypt 库:
CREATE OR REPLACE FUNCTION v01.myfunction(arg json)
RETURNS json AS
$BODY$
var res;
res = obj.crypt(arg.password, res);
plv8.elog(NOTICE, res);
...
$BODY$
LANGUAGE plv8;
crypt 与 pgcrypt 库一起提供并在另一个模式中找到。但如果运行我得到错误:
ERROR: ReferenceError: obj is not defined
任何想法?谢谢!