Pomocí -U
nemůžete určit jiného než výchozího uživatele v psql
při použití ident
autentizace. Nebudete používat psql
jako tento uživatel, tak auth se nezdaří.
Musíte buď použít sudo -u testuser psql test
nebo změňte pg_hba.conf
takže autentizace (alespoň pro testuser
na db test
) používá md5
ověření hesla a nastavte heslo pro testuser
pomocí ALTER USER ... PASSWORD
pokud ještě žádný nemají.