标签: sql postgresql
有没有办法通过SQL语句停用postgres用户帐户?
我想阻止用户使用他的数据库,但不删除用户或他的数据库。
答案 0 :(得分:5)
查看REVOKE命令。
为了让用户连接到数据库,他已被授予CONNECT权限。 只需撤销此权限,他将无法使用此数据库。
答案 1 :(得分:1)
如果您在同一个后端中有多个数据库并希望完全阻止用户,您可能还考虑使用ALTER USER someone WITH NOLOGIN;这是正确的解决方案。
ALTER USER someone WITH NOLOGIN;