PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

mã trả về psql nếu không tìm thấy hàng nào

Tôi không nghĩ psql có thể tự làm điều đó, nhưng nếu bạn chỉ muốn xem liệu có bất kỳ hàng nào hay không với trạng thái thoát, bạn có thể kết hợp nó như

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

Điều đó sẽ khiến egrep thoát ra với giá trị khác 0 nếu nó không thể khớp với bất kỳ thứ gì. -t sẽ làm cho nó không in tiêu đề cột và thông tin tóm tắt, vì vậy bạn có thể cần phải chỉnh sửa dòng lệnh này nếu bạn cần nội dung đó.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng Dev / Test RDS có phải là ý tưởng tồi cho dự án của bạn hơn là Production RDS không?

  2. Hiểu dàn diễn viên từ bytea đến oid

  3. chuyển đổi bất kỳ chuỗi ngày nào thành dấu thời gian không có múi giờ

  4. Nhóm múi giờ RoR Postgresql không hoạt động trên Heroku

  5. Đặc quyền và quản lý người dùng PostgreSQL - Điều bạn nên biết