停用postgres用户帐户

时间:2010-11-28 16:16:47

标签: sql postgresql

有没有办法通过SQL语句停用postgres用户帐户?

我想阻止用户使用他的数据库,但不删除用户或他的数据库。

2 个答案:

答案 0 :(得分:5)

查看REVOKE命令。

为了让用户连接到数据库,他已被授予CONNECT权限。 只需撤销此权限,他将无法使用此数据库。

答案 1 :(得分:1)

如果您在同一个后端中有多个数据库并希望完全阻止用户,您可能还考虑使用ALTER USER someone WITH NOLOGIN;这是正确的解决方案。