이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다토토 사이트 순위 PostgreSQL : 문서 : 17 : 51.18. pg_depend버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

52.18. pg_depender

카탈로그pg_depender데이터베이스 개체 간의 종속성 관계를 기록합니다. 이 정보는 허용드롭다른 개체를 찾아야하는 명령드롭 캐스케이드드롭 제한CASE.

참조pg_shdepend, 데이터베이스 클러스터에서 공유되는 메이저 토토 사이트와 관련된 종속성에 대해 유사한 기능을 수행합니다.

표 52.18. pg_depender

이름 type 참조 설명
classId OID pg_class.Oid 시스템 카탈로그의 OID 종속 객체가
objid OID 모든 OID 열 특정 종속 객체의 OID
objsubid int4 테이블 열의 경우, 이것은 열 번호입니다 (objidandclassID테이블 자체를 참조하십시오). 다른 모든 객체 유형의 경우이 열은 0입니다.
refclassid OID pg_class.Oid 시스템 카탈로그의 OID 참조 객체가
RefoBjid OID 모든 OID 열 특정 참조 객체의 OID
refobjsubid int4 테이블 열의 경우, 이것은 열 번호입니다 (RefoBjidandrefclassid테이블 자체를 참조하십시오). 다른 모든 객체 유형의 경우이 열은 0입니다.
deptype char 이 종속성 관계의 특정 의미를 정의하는 코드; 텍스트보기

모든 경우에 Apg_depender항목은 종속 객체를 떨어 뜨리지 않고 참조 된 객체를 삭제할 수 없음을 나타냅니다. 그러나에 의해 식별 된 몇 가지 하위 플레이어가 있습니다.deptype:

의존성_normal(n)

별도로 제작 된 물체 사이의 정상적인 관계. 참조 된 객체에 영향을 미치지 않고 종속 객체를 떨어 뜨릴 수 있습니다. 참조 된 객체는 지정 하여만 삭제할 수 있습니다캐스케이드,이 경우 종속 메이저 토토 사이트도 삭제됩니다. 예 : 테이블 열에는 데이터 유형에 정상적인 종속성이 있습니다.

fectionency_auto(a)

종속 객체를 참조 된 객체와 별도로 떨어 뜨릴 수 있으며 자동으로 삭제해야합니다 (제한또는캐스케이드모드) 참조 된 객체가 삭제 된 경우. 예 : 테이블에 이름이 지정된 제약 조건은 테이블에자가 의존적으로 만들어져 테이블이 떨어지면 사라집니다.

의존성 _internal(i)

종속 객체는 참조 된 객체의 생성의 일부로 만들어졌으며 실제로 내부 구현의 일부일뿐입니다. 에이드롭종속 메이저 토토 사이트의 허용되지 않을 것입니다 (우리는 사용자에게 A를 발행하도록 지시합니다드롭대신 참조 된 객체에 대한 대신). 에이드롭참조 된 객체의 종속 객체를 삭제하기 위해 전파됩니다.캐스케이드지정되었는지 여부. 예 : 외국 키 제약 조건을 시행하기 위해 생성 된 트리거는 제약 조건에 내부적으로 의존합니다.pg_constraintEntry.

의존성 _internal_auto(i)

종속 객체는 참조 된 객체의 생성의 일부로 만들어졌으며 실제로 내부 구현의 일부일뿐입니다. 에이드롭종속 메이저 토토 사이트의 무너질 것입니다 (우리는 사용자에게 A를 발행하도록 지시합니다드롭대신 참조 된 개체에 대한 대신). 정기적 인 내부 종속성은 그러한 종속성이 남아있는 동안 종속 객체가 삭제되는 것을 방지하지만의존성 _internal_auto그러한 종속성을 따를 때 객체를 찾을 수있는 한 그러한 방울을 허용합니다. 예 : 파티션의 인덱스는 파티션 자체와 부모 파티셔닝 테이블의 색인에 대한 내부-오토 의존적으로 만들어집니다. 따라서 파티션 인덱스는 파티션 IT 인덱스 또는 첨부 된 상위 색인과 함께 삭제됩니다..

의존성_extension(e)

종속 메이저 토토 사이트는의 구성원입니다.Extension그것은 참조 된 객체입니다 (참조pg_extension). 종속 메이저 토토 사이트는를 통해서만 떨어질 수 있습니다드롭 확장참조 된 객체에서. 기능적 으로이 종속성 유형은 내부 의존성과 동일하게 작용하지만 명확성과 단순화를 위해 별도로 유지됩니다pg_dump.

의존성_auto_extension(x)

종속 객체는 참조 된 객체 인 확장자의 구성원이 아니며 (따라서 pg_dump에 의해 무시해서는 안됩니다), 그것 없이는 작동 할 수 없으며 확장자 자체가있을 때 삭제해야합니다. 종속 객체도 자체적으로 떨어질 수 있습니다.

의존성 _pin(P)

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

미래에 다른 종속성 풍미가 필요할 수 있습니다.