SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'
И по отношение на командния ред (благодарение на Erwin):
psql postgres -tAc "SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'"
Дава 1, ако бъде намерено и нищо друго.
Това е:
psql postgres -tAc "SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'" | grep -q 1 || createuser ...