今天,我們的PostgreSQL數據庫中的只讀用戶發生了一種奇蹟。我們無法使用提供的用戶名和密碼登錄數據庫。它應該是有人更改密碼,但沒有人。當我檢查以下查詢:當pq_user中的valuntil值爲NULL時,PostgreSQL用戶密碼將過期多久?
SELECT * FROM pg_user WHERE usename='readonlyuser';
我知道valuntil值是隻讀用戶和普通用戶完全不同的事實。正常用戶的valuntil值爲無窮大,只讀用戶爲NULL。我的問題是:當pq_user中的valuntil值爲NULL時,PostgreSQL用戶密碼將會過期多久?
當您嘗試登錄有什麼確切的錯誤? –
錯誤表示'密碼驗證失敗'。我已經通過使用其他用戶登錄來解決問題,但我仍然對'valuntil'缺省失效時間感到好奇,因爲我們沒有設置該值。 – regex