postgreSQL 11.12 에서 11.13으로 이전하게 되었습니다.
최대한 동일한 조건에서 11.12에서 백업받아 11.13으로 복원하는 작업을 하였는데
다른 데이터들이나 스크립트의 적용은 아무 이상이나 변경없이 적용이 되었는데
일부 테이블에 적용한 트리거의 쿼리가 전혀 의도치 않은 것으로 변경되어 아시는 분이 있을까 질문드립니다.
기존 쿼리 상에는
CREATE TRIGGER ~ ON ~ FOR EACH ROW EXCUTE PROCEDURE ~;
로 되어 있었는데
11.13버전에 복원되고 나서부터는 직접 타이핑을 해도
CREATE TRIGGER ~ ON ~ FOR EACH ROW EXCUTE FUNCTION ~;
으로 변경됩니다.
이 부분이 설정때문에 그런지 11.13에서는 PROCEDURE의 사용에 제한이 생긴건지
아시는 분들이 있으시다면 답변 부탁드립니다.
|