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

psql returkode, hvis der blev fundet nul rækker

Jeg tror ikke, psql kan gøre det af sig selv, men hvis du bare vil se, om der er nogle rækker eller ej med exit-status, kan du kombinere det som

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

Det vil få egrep til at afslutte med ikke-nul, hvis det ikke kan matche noget. -t vil gøre, at den ikke udskriver kolonneoverskrifter og oversigtsoplysninger, så du skal muligvis justere denne kommandolinje, hvis du har brug for det.




  1. Google Maps API v3 afkrydsningsfelt / filterdatabase

  2. Laravel 5.4 Kombinerer to kollektioner

  3. Skrivning af læsbar kode til VBA – Prøv* mønster

  4. AssertionError:databaseforbindelse er ikke indstillet til UTC