PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Die Postgres-Passwortauthentifizierung schlägt fehl

Wie in der letzten Bearbeitung gezeigt, ist das Passwort bis 1970 gültig, was bedeutet, dass es derzeit ungültig ist. Dies erklärt die Fehlermeldung, die dieselbe ist, als ob das Passwort falsch wäre.

Setzen Sie die Gültigkeit zurück mit:

ALTER USER postgres VALID UNTIL 'infinity';

In einer kürzlich gestellten Frage hatte ein anderer Benutzer das gleiche Problem mit Benutzerkonten und PG-9.2:

PostgreSQL - Passwort-Authentifizierung schlägt fehl, nachdem Gruppenrollen hinzugefügt wurden

Offensichtlich gibt es also eine Möglichkeit, eine falsche Passwortgültigkeit unbeabsichtigt auf die Unix-Epoche (1. Januar 1970, den minimal möglichen Wert für abstime zu setzen Typ). Möglicherweise gibt es einen Fehler in PG selbst oder in einem Client-Tool, der diese Situation verursachen würde.

BEARBEITEN :Es stellt sich heraus, dass es sich um einen pgadmin-Fehler handelt. Siehe https://dba.stackexchange.com/questions/36137/