Det er aldrig indstillet nogen steder som standard.
Men alligevel kan det være nemmere at bruge det lokalt sådan her:
PGPASSWORD=yourpassword pg_dumpall -U user > /path/to_my/folder/test2.sql
Hvis du gør dette, vil variablen kun eksistere i dumpets varighed.
REDIGER om sikkerheden ved denne teknik:
@Peters kommentar er formodentlig relateret til denne advarsel i postgres manual:
Men nogle operativsystemer er ret vagt, og når man ser sig omkring, ser det ud til, at ingen seriøst tror på, at moderne OS'er har en sådan fejl.
security.SE dækker emnet i relaterede spørgsmål og svar, som jeg finder nyttige:
Videregiver følsomme data igennem procesmiljøet sikkert?
miljøvariabel tilgængelighed i Linux
Personligt er jeg tilfreds nok med dette til at omgå postgres sikkerhedsadvarslen. Men det burde ikke afholde nogen fra at lave sin egen research på sit eget operativsystem, især hvis det er eksotisk eller forældet.