我在postgresql服务器上安装了PL/Python postgres:
netherlands=# CREATE PROCEDURAL LANGUAGE plpythonu;
CREATE LANGUAGE
Run Code Online (Sandbox Code Playgroud)
现在我需要授予权限,以便我可以将其用作普通用户:
netherlands=# GRANT ALL ON LANGUAGE plpythonu TO adam;
ERROR: language "plpythonu" is not trusted
HINT: Only superusers can use untrusted languages.
Run Code Online (Sandbox Code Playgroud)
我知道python不是一种"可信赖"的语言,但我愿意把握机会.有没有办法说服PostgreSQL让我像普通用户一样运行Python存储过程?
UPDATE pg_language SET lanpltrusted = true WHERE lanname = 'plpythonu';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3805 次 |
| 最近记录: |