使用非超级用户创建这样的函数时,我收到以下错误:
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语言创建功能?或者还有什么我做错了吗?