Są dwa sposoby:
- Ustaw zmienną środowiskową PGPASSWORD np.
set PGPASSWORD=yoursecretpassword
- Użyj pliku hasła
%APPDATA%\postgresql\pgpass.conf
zgodnie z opisem w dokumentacji
W pliku z hasłami (moja lokalizacja to C:\Users\Grzesiek\AppData\Roaming\postgresql\pgpass.conf) użyj podanego w formacie doc. Na przykład, aby połączyć postgres bazy danych jako postgres roli na lokalnym serwerze 5432 dodaj:
localhost:5432:postgres:postgres:12345
Sprawdziłem to i działa dobrze (u mnie), ale nie używaj 127.0.0.1).