Name
CheckAuth — 승인 토큰을 바탕으로, 테이블에 대해 행들의 업데이트 및 삭제를 금지/허락하는 트리거를 생성합니다.
Synopsis
integer CheckAuth(
text a_schema_name, text a_table_name, text a_key_column_name)
;
integer CheckAuth(
text a_table_name, text a_key_column_name)
;
설명
승인 토큰을 바탕으로, 테이블에 대해 행들의 업데이트 및 삭제를 금지/허락하는 트리거를 생성합니다. <rowid_col> 열을 이용해서 행을 식별합니다.
a_schema_name을 설정하지 않으면, 현재 스키마에서 테이블을 검색합니다.
| |
---|
해당 테이블에 이미 승인 트리거가 존재할 경우, 함수가 오류를 일으킵니다. 트랜잭션 지원이 활성화돼 있지 않을 경우, 함수가 예외를 발생시킵니다. |
1.1.3 버전부터 사용할 수 있습니다.
예시
SELECT CheckAuth('public', 'towns', 'gid');
result
------
0