PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

codice di ritorno psql se sono state trovate zero righe

Non penso che psql possa farlo da solo, ma se vuoi solo vedere se ci sono righe o meno con lo stato di uscita puoi combinarlo come

psql -U postgres -d db -t -c "select * from user where id=1 and name='Joe'" | egrep .

Ciò farà sì che egrep esca con un valore diverso da zero se non può corrispondere a nulla. Il -t non stamperà le intestazioni delle colonne e le informazioni di riepilogo, quindi potrebbe essere necessario modificare questa riga di comando se ne hai bisogno.