我使用psql以postgres超级用户身份登录到Postgres14Windows服务器。然而,当我输入\z或\dp时,我得不到与在我的MAC中相同的输出。我接受了以下培训=#\DP+
访问权限
架构|名称|类型|访问权限|列权限|策略
-|
公共|账户|表|
公共|地址|表|
我没有看到任何角色(波斯格雷斯或其他我制作的角色)。在我的MAC中,我得到了预期的结果,postgres超级用户拥有表的所有权限,而我的普通用户没有。有人能帮帮忙吗?我将postgres重新安装到最新版本,并多次重启。谢谢
1条答案
按热度按时间58wvjzkj1#
这是正常的,令人惊讶的是,这意味着表具有默认权限:所有者拥有所有权限,而其他所有人没有权限。如果您授予额外的权限,您将在
\dp
输出中看到一些内容。