相关疑难解决方法(0)

错误:语言c的权限被拒绝

使用非超级用户创建这样的函数时,我收到以下错误:

ERROR: permission denied for language c SQL state: 42501

创建的功能是:

CREATE OR REPLACE FUNCTION dblink_connect (text)
RETURNS text
AS '$libdir/dblink','dblink_connect'
LANGUAGE C STRICT;
Run Code Online (Sandbox Code Playgroud)

但是,如果我想向我的非超级用户授予语言C的许可,我会收到以下错误: postgres=# grant usage on language c to caixa; ERROR: language "c" is not trusted

那意味着,非超级用户无法使用C语言创建功能?或者还有什么我做错了吗?

c postgresql

27
推荐指数
2
解决办法
3万
查看次数

标签 统计

c ×1

postgresql ×1