1
에 나는이 recommendations
테이블이 search_vector
은 null로 설정됩니다.PostgreSQL의 트리거 화재하지 INSERT
그러나 어떤 레코드라도 업데이트하면 search_vector
은 예상 값으로 업데이트됩니다.
INSERT
에서 트리거를 만드는 방법은입니까?
에 나는이 recommendations
테이블이 search_vector
은 null로 설정됩니다.PostgreSQL의 트리거 화재하지 INSERT
그러나 어떤 레코드라도 업데이트하면 search_vector
은 예상 값으로 업데이트됩니다.
INSERT
에서 트리거를 만드는 방법은입니까?
INSERT
의 경우 search
변수에 할당 된 표현식의 일부가 NULL
인 것으로 가정합니다. 대부분은 아마도 new.comment_on_provider
이지만 더 나은 검사 일 것입니다.
COALESCE 호출의 두 번째 인수로 빈 문자열을 전달해야합니다. search : = 검색 | ''|| COALESCE (new.comment_on_provider, ''); –
정답으로 설정하겠습니다. 일부 필드는'INSERT'에서 null입니다. NULL 필드를 채운 후에 UPDATE를 만들기로 결정했습니다. – amrnt