SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'
Et en terme de ligne de commande (merci à Erwin) :
psql postgres -tAc "SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'"
Donne 1 si trouvé et rien d'autre.
C'est-à-dire :
psql postgres -tAc "SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'" | grep -q 1 || createuser ...