현재 Postgresql을 사용하여 DB를 만들고 있습니다. 처음으로, 친절하게. ;)postgresql의 특정 날짜에 사용자 그룹 권한을 취소하는 방법은 무엇입니까?
나는 제출 날짜가 다른 것들 중에서 저장되는 테이블 project
을 가지고 있습니다.
사용자가 2 명 있습니다. 하나는 데이터베이스 만 참조 할 수 있고 업데이트/삽입/삭제 권한은 없으므로 매우 쉽습니다.
다른 그룹은 프로젝트에서 원하는 모든 작업을 수행 할 권한이 있지만 제출일까지만 수행 할 수 있습니다.
나는 좋은 방법을 찾고 있습니다.
나는 DB에 저장된 current_date
과 날짜를 검사하는 트리거 기능에 대해 생각하고 전달 된 권한을 취소 한 다음 '이 프로젝트를 수정하기 위해 더 이상 권한이 없습니다. 모든 테이블에서 같은 트리거를 사용할 수 있습니다. 나는 그것이 잘될 수 있다고 생각하지만, 그럴 권리/좋은 방법인지 모르겠다.
PS : 사람 또한 일부 선단을 갖는 경우 약 1 .. * 0 .. * 관계보기
어떤 관계가 있습니까? 당신은 하나의 테이블'프로젝트'를 언급했습니다 ... –