sql >> Database >  >> RDS >> PostgreSQL

psql-retourcode als nul rijen gevonden

Ik denk niet dat psql het alleen kan, maar als je gewoon wilt zien of er rijen zijn of niet met de exit-status, kun je het combineren zoals

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

Dat zorgt ervoor dat egrep afsluit met niet-nul als het niets kan matchen. De -t zal ervoor zorgen dat de kolomkoppen en samenvattingsinformatie niet worden afgedrukt, dus het kan zijn dat u deze opdrachtregel moet aanpassen als u dat nodig heeft.




  1. Tweerichtingssynchronisatie tussen lokale mysql-database en AWS RDS

  2. Waarom gebruikt MySQL de verkeerde index?

  3. Slaapstand forceren om tabellen te maken na het laten vallen en opnieuw maken van de database

  4. Hoe postgresql op mijn Mac te verwijderen (met Snow Leopard)