Не можете да посочите потребител, който не е по подразбиране, с -U
в psql
когато използвате ident
удостоверяване. Няма да изпълнявате psql
като този потребител, така че удостоверяването ще се провали.
Трябва или да използвате sudo -u testuser psql test
или променете pg_hba.conf
така че удостоверяването (поне за testuser
на db test
) използва md5
удостоверяване с парола и задаване на парола за testuser
с ALTER USER ... PASSWORD
ако вече нямат такъв.