1. 학습
  2. /
  3. 강의
  4. /
  5. PostgreSQL에서의 트랜잭션과 오류 처리

Connected

연습 문제

특정 예외 캡처하기

DO 함수에서 glucose가 null로 설정되는 상황을 포착하고, Glucose는 null이 될 수 없다고 명확히 기록하는 로그 메시지를 남기도록 만들어 보세요.

지침

100 XP
  • DO 함수의 BEGIN 블록 안에서 patients 테이블에 (a1c=7.5, glucose=null, fasting=TRUE) 행을 INSERT하세요.
  • 오류가 발생할 경우 errors의 detail 열에 "Glucose can not be null."를 삽입하도록 not_null_violation 예외 처리를 추가하세요.