SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'
Và về dòng lệnh (cảm ơn Erwin):
psql postgres -tAc "SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'"
Kết quả là 1 nếu tìm thấy và không có gì khác.
Đó là:
psql postgres -tAc "SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'" | grep -q 1 || createuser ...