2025년 9월 25일:토토 커뮤니티 : 토토

53.48. pg_shdependent

카탈로그pg_shdependent은 데이터베이스 개체와 공유 개체(예: 역할) 간의 종속 관계를 기록합니다. 이 정보는 다음을 허용합니다.포스트그레SQL해당 토토 결과를 삭제하기 전에 참조되지 않았는지 확인하세요.

또한 참조pg_dependent, 단일 데이터베이스 내의 객체와 관련된 종속성에 대해 유사한 기능을 수행합니다.

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

표 53.48. pg_shdependent

열 유형

설명

dbid oid(참조pg_database.oid)

종속 토토 결과가 있는 데이터베이스의 OID 또는 공유 토토 결과의 경우 0

고급 oid(참조pg_class.oid)

종속 개체가 있는 시스템 카탈로그의 OID

오브지드 oid(모든 OID 열 참조)

특정 종속 토토 결과의 OID

objsubid int4

테이블 열의 경우 열 번호입니다(오브지드그리고고급테이블 자체를 참조하세요). 다른 모든 객체 유형의 경우 이 열은 0입니다.

refclassid oid(참조pg_class.oid)

참조된 개체가 있는 시스템 카탈로그의 OID(공유 카탈로그여야 함)

refobjid oid(모든 OID 열 참조)

특정 참조 토토 결과의 OID

부서 유형 문자

이 종속 관계의 특정 의미를 정의하는 코드; 텍스트 참조


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

SHARED_DEPENDENCY_OWNER (o)

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

SHARED_DEPENDENCY_ACL (a)

참조된 토토 결과(역할이어야 함)가 종속 토토 결과의 ACL(액세스 제어 목록, 즉 권한 목록)에 언급되어 있습니다. (ASHARED_DEPENDENCY_ACL소유자가 다음을 가지므로 개체 소유자에 대한 항목이 작성되지 않았습니다.SHARED_DEPENDENCY_OWNER어쨌든 항목을 입력하세요.)

SHARED_DEPENDENCY_POLICY (r)

참조된 토토 결과(역할이어야 함)가 종속 정책 토토 결과의 대상으로 언급되었습니다.

SHARED_DEPENDENCY_TABLESPACE (t)

참조된 토토 결과(테이블스페이스여야 함)가 저장 공간이 없는 관계의 테이블스페이스로 언급되었습니다.

향후에는 다른 종속성 버전이 필요할 수 있습니다. 특히 현재 정의는 참조 객체로서 역할과 테이블스페이스만 지원한다는 점에 유의하세요.

에서와 같이pg_dependent카탈로그, 대부분의 객체는 동안 생성됨initdb고려됩니다고정. 항목이 작성되지 않았습니다.pg_shdependent고정된 개체를 참조 개체 또는 종속 개체로 가지게 됩니다.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.