PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

psql код за връщане, ако са намерени нула редове

Не мисля, че psql може да го направи сам, но ако просто искате да видите дали има някакви редове или не със състоянието на изход, можете да го комбинирате като

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

Това ще накара egrep да излезе с различна от нула, ако не може да съвпадне с нищо. -t ще го накара да не отпечатва заглавките на колоните и обобщената информация, така че може да се наложи да промените този команден ред, ако имате нужда от тези неща.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преглед на кеширането за PostgreSQL

  2. Начален масив във функция за агрегиране на многоизмерен масив

  3. PostgreSQL компресирани архивни регистрационни файлове в Windows

  4. Вмъкнете нов елемент в колона JSONB въз основа на стойността на друго поле - postgres

  5. Как мога да вмъкна общи данни във временна таблица от различни схеми?