PostgreSQL토토 커뮤니티 시스템, 기타 테이블/뷰
재 작성 토토 커뮤니티에는 별도의 소유자가 없습니다. a의 소유자PostgreSQL토토 커뮤니티 시스템은 동작을 변경합니다
예 : 사용자는 일부의 전화 번호 목록이 있습니다.
테이블 Create Phone_Data (사람 문자, 전화 텍스트, 개인 부울);
그 (및 데이터베이스 슈퍼 유저)를 제외한 아무도에 액세스 할 수 없습니다.Phone_data테이블. 하지만 때문에grant, 비서는 a를 운영 할 수 있습니다.selectonPhone_number보기. 토토 커뮤니티 시스템이 다시 작성됩니다selectFromPhone_numberatselectFromPhone_data.Phone_number따라서 토토 커뮤니티의 소유자,Phone_data지금입니다Phone_number도 있습니다
권한은 토토 커뮤니티에 따라 토토 커뮤니티을 확인합니다. 그래서 비서입니다Phone_number비서의 견해를 통한 데이터.Phone_data. (실제로 그는 할 수 있습니다.Phone_number보기,
이 규칙별 검사가 보안이라고 생각할 수도 있습니다.Phone_number그리고 데이터를 거기에 복사하십시오grant명령"나는 당신을 믿습니다". 누군가가 당신이라면Revoke.
뷰는의 내용을 숨기는 데 사용될 수 있습니다.
view phone_number를 만듭니다
토토 커뮤니티 시스템이selectFromPhone_numberatselectFromPhone_data그리고 위치 만 입력하는 자격을 추가전화412로 시작하지 않습니다. 그러나 만약좋아하지
표현.
기능을 작성하십시오. 까다로운 (텍스트, 텍스트)는 bool을 $$로 반환합니다
모든 사람과 전화 번호Phone_data테이블은 A로 인쇄됩니다통지- 플래너는 실행을 선택하기 때문에까다로운
함수좋아하지
.
유사한 고려 사항이 업데이트 토토 커뮤니티에 적용됩니다. 예에서select, 삽입, 업데이트및삭제onShoelace다른 사람에게 보이지만selectonshoelace_log. 쓰는 토토 커뮤니티 조치shoelace_log자격이없는삽입. 이것은 더 복잡한 경우에 해당되지 않을 수 있습니다