SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'
Og hvad angår kommandolinjen (tak til Erwin):
psql postgres -tAc "SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'"
Giver 1, hvis fundet og intet andet.
Det vil sige:
psql postgres -tAc "SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'" | grep -q 1 || createuser ...