2025년 9월 25일:토토 커뮤니티 : 토토
This documentation is for an unsupported version of 토토 캔.
You may want to view the same page for the범퍼카 토토 PostgreSQL : 문서 : 17 : 51.48. pg_shdepend버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

44.32. pg_shdependent

카탈로그pg_shdependent기록 데이터베이스 개체와 공유 간의 종속 관계 역할과 같은 객체. 이 정보는 다음을 허용합니다.토토 캔해당 객체가 삭제를 시도하기 전에 참조되지 않았습니다.

또한 참조배트맨 토토 : 문서 :10285_10387

대부분의 시스템 카탈로그와는 달리pg_shdependent은(는) 모든 데이터베이스에서 공유됩니다. 클러스터: 사본이 하나만 있습니다.pg_shdependent클러스터당, 하나가 아닌 클러스터당 데이터베이스.

표 44-32.pg_shdependent

이름 유형 참고자료 설명
dbid oid pg_database.oid 종속 개체가 있는 데이터베이스의 OID, 또는 공유 객체의 경우 0
고급 oid pg_class.oid The OID of the system catalog the dependent object is 에서
오브지드 oid 모든 OID 열 특정 종속 개체의 OID
objsubid int4 테이블 열의 경우 열 번호입니다(오브지드그리고고급테이블 자체를 참조하세요). 다른 모든 객체 유형의 경우 이 열은 0입니다.
refclassid oid pg_class.oid The OID of the system catalog the referenced object 있음(공유 카탈로그여야 함)
refobjid oid 모든 OID 열 The OID of the specific referenced object
부서 유형 문자 이것의 특정 의미를 정의하는 코드 의존관계; 텍스트 참조

모든 경우에 apg_shdependent항목 없이는 참조된 개체를 삭제할 수 없음을 나타냅니다. 종속 개체도 삭제합니다. 그러나 여러 가지가 있습니다 다음으로 식별되는 하위 맛부서 유형:

SHARED_DEPENDENCY_OWNER (o)

참조된 개체(역할이어야 함)는 종속 개체의 소유자입니다.

SHARED_DEPENDENCY_ACL (a)

The referenced object (which must be a role) is mentioned in the ACL (access control list, i.e., privileges 목록) 종속 개체의 (ASHARED_DEPENDENCY_ACL다음 항목이 작성되지 않았습니다. 소유자는 다음을 가지므로 객체의 소유자입니다.SHARED_DEPENDENCY_OWNER항목 어쨌든.)

SHARED_DEPENDENCY_PIN (p)

종속 개체가 없습니다. 이 유형의 항목은 signal that the system itself depends on the referenced object, and so that object must never be deleted. 항목 이 유형은에 의해서만 생성됩니다.initdb. 종속 개체의 열 0을 포함합니다.

향후에는 다른 종속성 버전이 필요할 수 있습니다. 메모 특히 현재 정의는 다음과 같은 역할만 지원합니다. 참조된 개체입니다.