Het is standaard nooit ergens ingesteld.
Maar hoe dan ook, het kan eenvoudiger zijn om het lokaal als volgt te gebruiken:
PGPASSWORD=yourpassword pg_dumpall -U user > /path/to_my/folder/test2.sql
Als je dit doet, zal de variabele alleen bestaan voor de duur van de dump.
BEWERKEN over de veiligheid van deze techniek:
@Peter's opmerking heeft vermoedelijk te maken met deze waarschuwing in de handleiding van postgres:
Maar sommige besturingssystemen is nogal vaag en als je om je heen kijkt, lijkt niemand serieus te geloven dat moderne besturingssystemen zo'n fout hebben.
security.SE behandelt het onderwerp in gerelateerde Q&A's die ik nuttig vind:
Geeft gevoelige gegevens door de procesomgeving veilig?
Toegankelijkheid van omgevingsvariabele in Linux
Persoonlijk ben ik hier blij genoeg mee om de postgres-beveiligingswaarschuwing te omzeilen. Maar dat mag niemand ervan weerhouden zijn eigen onderzoek te doen naar zijn eigen besturingssysteem, vooral niet als het exotisch of verouderd is.