Vous ne pouvez pas spécifier un utilisateur autre que l'utilisateur par défaut avec -U
dans psql
lors de l'utilisation de ident
authentification. Vous n'exécuterez pas psql
en tant que cet utilisateur, donc l'authentification échouera.
Vous devez soit utiliser sudo -u testuser psql test
ou modifier pg_hba.conf
afin que l'authentification (au moins pour testuser
sur la base de données test
) utilise md5
authentification par mot de passe et définissez un mot de passe pour testuser
avec ALTER USER ... PASSWORD
s'ils n'en ont pas déjà un.