如何在postgres中明确否定非超级用户的创buildfunction? 我查看了文档,但无法find任何有价值的东西。
你可以看这里的文件。 您可以使用“撤消”命令代替授予,只需指定“创build”即可。
REVOKE { { CREATE | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] } ON DATABASE dbname [, ...] TO { username | GROUP groupname | PUBLIC } [, ...]
编辑:
这里是你去哪里撤销,有更多的select。
REVOKE [ GRANT OPTION FOR ] { EXECUTE | ALL [ PRIVILEGES ] } ON FUNCTION funcname ( [ [ argmode ] [ argname ] argtype [, ...] ] ) [, ...] FROM { username | GROUP groupname | PUBLIC } [, ...] [ CASCADE | RESTRICT ]