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

52.48. pg_shdepend #

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

참조토토 꽁 머니 : 문서, 단일 데이터베이스 내에서 개체와 관련된 종속성에 대해 유사한 함수를 수행합니다.

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

표 52.48. pg_shdepend

열 유형

설명

dbid OID(참조사설 토토 사이트 :.OID)

데이터베이스의 OID 종속 객체의 OID 또는 공유 객체의 경우 0

classId OID(참조pg_class.OID)

시스템 카탈로그의 OID 종속 객체가

objid OID(OID 열 참조)

특정 종속 객체의 OID

objsubid int4

테이블 열의 경우, 이것은 열 번호입니다 (objidandclassID테이블 자체를 참조하십시오). 다른 모든 객체 유형의 경우이 열은 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_initacl(i)

참조 된 객체 (역할이어야 함)는 a에 언급되어 있습니다.PG_INIT_PRIVS종속 객체에 대한 항목.

shared_dependency_policy(r)

참조 된 객체 (역할이어야 함)는 종속 정책 개체의 대상으로 언급됩니다.

shared_dependency_tablespace(t)

참조 된 객체 (테이블 스페이스 여야 함)는 스토리지가없는 관계의 테이블 스페이스로 언급됩니다.

향후 다른 종속성 풍미가 필요할 수 있습니다. 특히 현재 정의는 역할과 테이블 스페이스를 참조 된 개체로만 지원합니다.

pg_depender카탈로그, 대부분의 객체initdb고려고정. 항목은 없습니다pg_shdepend참조 또는 종속 객체로 고정 된 객체가 있습니다.