이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다범퍼카 토토 PostgreSQL : 문서 : 17 : 51.48. pg_shdepend버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

45.34. pg_shdepend

카탈로그pg_shdepend레코드 데이터베이스 객체와 공유 간의 종속성 관계 역할과 같은 개체. 이 정보는 허용무지개 토토해당 객체가 있는지 확인합니다 삭제를 시도하기 전에 참조되지 않습니다.

참조토토 사이트 순위 :, 이는 비슷한 것을 수행합니다 단일 내에서 객체를 포함하는 종속성에 대한 기능 데이터 베이스.

대부분의 시스템 카탈로그와 달리pg_shdepend|의 모든 데이터베이스에서 공유됩니다 클러스터 : 사본은 단지 하나뿐입니다.pg_shdepend클러스터 당, 당 1 개가 아닙니다 데이터 베이스.

표 45-34.pg_shdepend

이름 type 참조 설명
dbid OID pg_database.Oid 데이터베이스의 OID 종속 객체가 또는 공유 개체의 경우 0
classId OID PG_CLASS.Oid 시스템 카탈로그의 OID는 종속 객체입니다. 안에
objid OID 모든 OID 열 특정 종속 객체의 OID
objsubid int4 테이블 열의 경우, 이것은 열 번호입니다 (objidclassId테이블 자체를 참조하십시오). 다른 모든 객체 유형의 경우이 열은 0입니다.
refclassid OID PG_CLASS.Oid 시스템의 OID는 참조 된 객체를 카탈로그로 만든다 (공유 카탈로그 여야합니다)
RefoBjid OID 모든 OID 열 특정 참조 객체의 OID
deptype char 이것의 특정 의미를 정의하는 코드 의존성 관계; 텍스트보기

모든 경우에 Apg_shdepend입력 참조 된 객체는없이 삭제할 수 없음을 나타냅니다 또한 종속 객체를 떨어 뜨립니다. 그러나 몇 가지가 있습니다 서브 플레이어에 의해 식별deptype:

shared_dependency_owner(O)

참조 된 객체 (역할이어야하는)는 종속 개체의 소유자.

shared_dependency_acl(a)

참조 된 객체 (역할이어야 함)는 다음과 같습니다 ACL에 언급되었습니다 (액세스 제어 목록, 즉 권한 종속 객체의 목록). (에이shared_dependency_acl입장이 만들어지지 않았습니다 소유자가가 있기 때문에 대상의 소유자는shared_dependency_owner입력 그래도.)

shared_dependency_pin(P)

종속 객체가 없습니다. 이 유형의 항목은 a입니다 시스템 자체가 참조 된 것에 의존한다는 신호 객체를 삭제해서는 안됩니다. 항목 이 유형의 중에 의해서만 생성됩니다.initdb. 종속 객체의 열 0을 포함합니다.

향후 다른 종속성 풍미가 필요할 수 있습니다. 참고 특히 현재 정의는 역할 만 지원합니다 참조 객체.