今天,我们的PostgreSQL数据库中的只读用户发生了一种奇迹。我们无法使用提供的用户名和密码登录数据库。它应该是有人更改密码,但没有人。当我检查以下查询:当pq_user中的valuntil值为NULL时,PostgreSQL用户密码将过期多久?
SELECT * FROM pg_user WHERE usename='readonlyuser';
我知道valuntil值是只读用户和普通用户完全不同的事实。正常用户的valuntil值为无穷大,只读用户为NULL。我的问题是:当pq_user中的valuntil值为NULL时,PostgreSQL用户密码将会过期多久?
当您尝试登录有什么确切的错误? –
错误表示'密码验证失败'。我已经通过使用其他用户登录来解决问题,但我仍然对'valuntil'缺省失效时间感到好奇,因为我们没有设置该值。 – regex