sql >> Databasteknik >  >> RDS >> PostgreSQL

Att få autentisering misslyckades med postgresql från kommandoraden

Du kan inte ange en icke-standardanvändare med -U i psql när du använder ident autentisering. Du kommer inte att köra psql som den användaren, så auth kommer att misslyckas.

Du måste antingen använda sudo -u testuser psql test eller ändra pg_hba.conf så att autentisering (åtminstone för testuser på db test ) använder md5 lösenordsautentisering och ställ in ett lösenord för testuser med ALTER USER ... PASSWORD om de inte redan har en.



  1. SQL Server:Hur använder man UNION med två frågor som BÅDA har en WHERE-klausul?

  2. Hur räknar man alla poster men bara hämtar (LIMIT) ett specifikt nummer för visning?

  3. Oracle:Varför Oracle skapar en redo-ändringsvektor som beskriver ändringen av ångra-blocket när användaren utfärdar en instruktion för att ändra en datapost

  4. Exkluderar flera värden från arrayen