SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'
और कमांड लाइन के संदर्भ में (इरविन के लिए धन्यवाद):
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 ...