createdb
użyje PGPASSWORD
zmienna środowiskowa, jeśli jest ustawiona, jest to prosty sposób na podanie hasła w nieinteraktywnych uruchomieniach.
Inną opcją byłoby skonfigurowanie .pgpass
plik w katalogu domowym użytkownika uniksowego uruchamiającego createdb
.