| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.3 : 토토 캔 멤버십 | PostgreSQL : 문서 : 9.3 : 스포츠 토토 사이트 역할 | 20장. 데이터베이스 역할 | PostgreSQL : 문서 : 9.3 : 토토 핫 보안 | |
역할은 데이터베이스 개체를 소유할 수 있고 권한을 보유할 수 있기 때문입니다. 다른 개체에 액세스하기 위해 역할을 삭제하는 것은 종종 단순한 문제가 아닙니다. 빨리PostgreSQL : 문서 : 9.3 : 낙하 메이저 토토 사이트. 모든 객체 해당 역할이 소유한 역할은 먼저 삭제되거나 다른 역할에 재할당되어야 합니다. 소유자; 역할에 부여된 모든 권한은 다음과 같아야 합니다. 취소되었습니다.
객체의 소유권은 다음을 사용하여 한 번에 하나씩 이전될 수 있습니다.변경명령, 예:
alter table bobs_table 소유자를 alice로 변경;
또는,스포츠 토토 결과 : 문서 : 9.3 : 재 설계명령을 사용하여 모든 개체의 소유권을 재할당할 수 있습니다. 다른 역할 하나에 할당될 역할이 소유합니다. 왜냐면소유 재할당다음 개체에 접근할 수 없습니다 다른 데이터베이스에서는 해당 데이터베이스를 실행해야 합니다. 역할이 소유한 객체를 포함합니다. (첫 번째는 참고하세요.소유 재할당소유권을 변경합니다 데이터베이스 간 공유 개체, 즉 데이터베이스 또는 삭제할 역할이 소유한 테이블스페이스입니다.)
귀중한 물건이 새로운 소유자에게 양도되면, 삭제될 역할이 소유한 나머지 개체는 모두 와 함께 떨어졌습니다.토토 꽁 머니 PostgreSQL : 문서 : 9.3 : Drop Oned명령. 다시 말하지만, 이 명령은 다른 개체에 액세스할 수 없습니다. 데이터베이스이므로 각 데이터베이스에서 실행해야 합니다. 역할이 소유한 객체를 포함합니다. 또한,드롭 소유전체 데이터베이스나 테이블스페이스를 삭제하지 않으므로 역할이 데이터베이스를 소유한 경우 수동으로 수행해야 합니다. 새 소유자에게 이전되지 않은 테이블스페이스입니다.
소유한 삭제또한 제거 작업을 처리합니다. 그렇지 않은 개체에 대한 대상 역할에 부여된 모든 권한 그것에 속해 있습니다. 왜냐면소유 재할당그렇습니다 이러한 개체를 만지지 마십시오. 일반적으로 두 가지를 모두 실행해야 합니다.소유 재지정그리고소유한 삭제(순서대로!) 완전히 제거하려면 삭제할 역할의 종속성입니다.
요컨대, 역할을 제거하는 가장 일반적인 방법은 다음과 같습니다. 개체를 소유하는 데 사용되었습니다.
소유한 운명_역할을 계승자_역할로 재할당; doomed_role이 소유한 삭제; -- 클러스터의 각 데이터베이스에서 위 명령을 반복합니다. 역할 삭제 doomed_role;
소유한 모든 객체가 동일한 개체로 전송되지 않을 때 후임 소유자의 경우 예외를 수동으로 처리하는 것이 가장 좋습니다. 그런 다음 위의 단계를 수행하여 정리하세요.
만약역할 삭제이(가) 시도되는 동안 종속 개체가 여전히 남아 있으면 이를 식별하는 메시지가 발행됩니다. 재할당하거나 삭제해야 하는 개체.
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| 역할 멤버십 | 위로 | 기능 보안 |