1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giao dịch và Xử lý Lỗi trong PostgreSQL

Connected

Bài tập

Ghi log thông điệp khi gặp các ngoại lệ cụ thể

Một trong những cách hay nhất khi bắt nhiều ngoại lệ cụ thể là xử lý riêng và ghi log thông điệp lỗi rõ ràng để bạn biết chính xác vì sao ngoại lệ xảy ra. Hãy áp dụng điều này trong một tình huống có thể xảy ra cả hai điều kiện lỗi. Sau bài tập, chúng ta sẽ thảo luận vì sao nó lại ghi nhận đúng thông điệp cụ thể đó.

Hướng dẫn

100 XP
  • Xây dựng một bộ xử lý ngoại lệ cho not_null_violation.
  • Chèn "failed to insert" vào trường msg, Glucose can not be null. vào trường detail trong bảng errors nếu xảy ra not_null_violation.