DEV Community

Beaver Bridge
Beaver Bridge

Posted on

security definer 의미

public.users 테이블에 insert를 하면 auth.users에도 insert를 하는 트리거를 만들었다. sql툴에서는 아무 문제없지만, 제작한 프로그램에서는 auth.users의 권한이 없다는 에러가 떴다.

검색해보니 트리거 함수를 만들 때 security definer 를 넣어줘야만 제대로 동작한다.

이제서야 이 글이 어떤 내용인지 이해가 된다.
https://www.postgresdba.com/bbs/board.php?bo_table=B10&wr_id=91

Top comments (0)