我想知道如何验证一个角色(用户只是一种特定类型的角色)是否在PostgreSQL 9.1中设置了密码.
我try 了命令\dg+
和\du+
,但它们没有显示任何与密码相关的内容.我还使用了以下查询,但也没有帮助,因为它无关紧要(我很确定postgresql用户在这种情况下没有设置密码):
SELECT * FROM pg_user;
usename | usesysid | usecreatedb | usesuper | usecatupd | userepl | passwd | valuntil | useconfig
----------+----------+-------------+----------+-----------+---------+----------+----------+-----------
postgres | 10 | t | t | t | t | ******** | |
aef | 16201 | t | t | t | t | ******** | |