Hai menzionato Ubuntu, quindi suppongo che tu abbia installato i pacchetti PostgreSQL da Ubuntu tramite apt.
In tal caso, il postgres
L'account utente PostgreSQL esiste già ed è configurato per essere accessibile tramite peer
autenticazione per socket Unix in pg_hba.conf
. Ci si arriva eseguendo comandi come postgres
utente unix, ad esempio:
sudo -u postgres createuser owning_user
sudo -u postgres createdb -O owning_user dbname
Questo è tutto nella documentazione di Ubuntu PostgreSQL che è il primo successo di Google per "Ubuntu PostgreSQL" ed è trattato in numerose domande di Stack Overflow.
(Hai reso molto più difficile rispondere a questa domanda omettendo dettagli come il sistema operativo e la versione in cui ti trovi, come hai installato PostgreSQL, ecc.)