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

PostgreSQL:以普通用户身份运行Python存储过程,第1张

概述我已经在 postgresql服务器上安装了PL / Python: netherlands=# CREATE PROCEDURAL LANGUAGE plpythonu;CREATE LANGUAGE 现在我需要授予权限,以便我可以将其用作普通用户: netherlands=# GRANT ALL ON LANGUAGE plpythonu TO adam;ERROR: language 我已经在 postgresql服务器上安装了PL / Python:
netherlands=# CREATE PROCEDURAL LANGUAGE plpythonu;CREATE LANGUAGE

现在我需要授予权限,以便我可以将其用作普通用户:

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

我知道python不是一种“可信赖的”语言,但我愿意把握机会.有没有办法说服Postgresql让我以普通用户身份运行Python存储过程

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

以上是内存溢出为你收集整理的PostgreSQL:以普通用户身份运行Python存储过程全部内容,希望文章能够帮你解决PostgreSQL:以普通用户身份运行Python存储过程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1164861.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存