이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.토토 사이트 순위 PostgreSQL : 문서 : 17 : 51.18. pg_depend버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

48.18. pg_dependent

카탈로그pg_dependent데이터베이스 개체 간의 종속 관계를 기록합니다. 이 정보는 다음을 허용합니다.드롭삭제해야 할 다른 개체를 찾는 명령캐스케이드 삭제또는 떨어지는 것을 방지삭제 제한사례.

또한 참조토토 꽁 머니 : 문서 :, 데이터베이스 클러스터 전체에서 공유되는 객체와 관련된 종속성에 대해 유사한 기능을 수행합니다.

표 48-18.pg_dependent

이름 유형 참고자료 설명
고급 oid pg_class.oid 종속 개체가 있는 시스템 카탈로그의 OID
오브지드 oid 모든 OID 열 특정 종속 개체의 OID
objsubid int4 테이블 열의 경우 열 번호입니다(오브지드그리고고급테이블 자체를 참조하세요). 다른 모든 객체 유형의 경우 이 열은 0입니다.
refclassid oid pg_class.oid 참조된 개체가 있는 시스템 카탈로그의 OID
refobjid oid 모든 OID 열 특정 참조 객체의 OID
refobjsubid int4 테이블 열의 경우 열 번호입니다(refobjid그리고refclassid테이블 자체를 참조하세요). 다른 모든 객체 유형의 경우 이 열은 0입니다.
부서 유형 문자 이 종속 관계의 특정 의미를 정의하는 코드; 텍스트 참조

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

DEPENDENCY_NORMAL (n)

별도로 생성된 개체 간의 정상적인 관계입니다. 참조된 개체에 영향을 주지 않고 종속 개체를 삭제할 수 있습니다. 참조된 객체는 다음을 지정해야만 삭제할 수 있습니다.캐스케이드, 이 경우 종속 개체도 삭제됩니다. 예: 테이블 열에는 해당 데이터 유형에 대한 일반적인 종속성이 있습니다.

DEPENDENCY_AUTO (a)

종속 개체는 참조된 개체와 별도로 삭제될 수 있으며 자동으로 삭제되어야 합니다(관계 없음제한또는캐스케이드mode) 참조된 객체가 삭제된 경우. 예: 테이블의 명명된 제약 조건은 테이블에 자동 종속되므로 테이블이 삭제되면 사라집니다.

DEPENDENCY_INTERNAL (i)

종속 개체는 참조된 개체 생성의 일부로 생성되었으며 실제로는 내부 구현의 일부일 뿐입니다. 에이드롭의존 객체는 완전히 허용되지 않습니다. (우리는 사용자에게 다음을 실행하라고 지시할 것입니다.드롭대신 참조된 개체에 대해). 에이드롭참조된 개체의 종속 개체를 삭제하기 위해 전파될 것입니다.캐스케이드지정 여부입니다. 예: 외래 키 제약 조건을 적용하기 위해 생성된 트리거는 제약 조건에 내부적으로 종속됩니다.pg_constraint항목.

DEPENDENCY_EXTENSION (e)

종속 개체는 다음의 구성원입니다.확장이것은 참조된 개체입니다(참조토토 꽁 머니 : 문서). 종속 개체는 다음을 통해서만 삭제할 수 있습니다.삭제 확장참조된 개체에 대해. 기능적으로 이 종속성 유형은 내부 종속성과 동일하게 작동하지만 명확성과 단순화를 위해 별도로 유지됩니다.pg_dump.

DEPENDENCY_PIN (p)

종속 개체가 없습니다. 이러한 유형의 항목은 시스템 자체가 참조된 개체에 의존하므로 해당 개체를 삭제해서는 안 된다는 신호입니다. 이 유형의 항목은에 의해서만 생성됩니다.initdb. 종속 개체의 열에는 0이 포함되어 있습니다.

향후에는 다른 종속성 버전이 필요할 수 있습니다.