0
간혹 테이블을 복사/이름을 바꿔야합니다. 내 클라이언트는 한 가지 예외를 제외하고는 제대로 작동합니다. 새 테이블의 규칙에는 이전 테이블에 대한 참조가 포함되어 있습니다.PostgreSQL : 규칙 정의에 현재 테이블 사용
그런 규칙을 편집하지 못하나요? 규칙이 트리거되는 테이블을 참조하는 테이블 이름 대신 일부 키워드를 선호합니다 ...
간혹 테이블을 복사/이름을 바꿔야합니다. 내 클라이언트는 한 가지 예외를 제외하고는 제대로 작동합니다. 새 테이블의 규칙에는 이전 테이블에 대한 참조가 포함되어 있습니다.PostgreSQL : 규칙 정의에 현재 테이블 사용
그런 규칙을 편집하지 못하나요? 규칙이 트리거되는 테이블을 참조하는 테이블 이름 대신 일부 키워드를 선호합니다 ...
RULE
s를 사용하는 쉬운 방법은 없지만 트리거는이 기능을 제공합니다. 실제로 테이블간에 기능을 trigger
다시 사용할 수 있습니다.
이것은 트리거가 규칙보다 훨씬 유용하다는 것을 알 수있는 한 영역입니다.
트리거 내에서 TG_RELNAME
을 현재 테이블 이름으로 사용할 수 있습니다. 불행히도 그런 것은 RULE
시스템 내에서 사용할 수 없습니다.