gpt4 book ai didi

python - PostgreSQL:以普通用户身份运行 Python 存储过程

转载 作者:太空狗 更新时间:2023-10-29 21:32:57 25 4
gpt4 key购买 nike

我已经在 postgres 权限下的 postgresql 服务器上安装了 PL/Python:

netherlands=# CREATE PROCEDURAL LANGUAGE plpythonu;
CREATE LANGUAGE

现在我需要授予权限,以便我可以作为普通用户使用它:

netherlands=# GRANT ALL ON LANGUAGE plpythonu TO adam;
ERROR: language "plpythonu" is not trusted
HINT: Only superusers can use untrusted languages.

我知道 python 不是一种“受信任”的语言,但我愿意在这里碰碰运气。有什么方法可以说服 PostgreSQL 让我以普通用户身份运行 Python 存储过程?

最佳答案

UPDATE pg_language SET lanpltrusted = true WHERE lanname = 'plpythonu';

关于python - PostgreSQL:以普通用户身份运行 Python 存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2848704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com