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

52.18. pg_depender

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

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

표 52.18. pg_depender

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

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

종속성 _ormal (n)

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

의존성_auto (a)

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

의존성 _internal (i)

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

의존성 _internal_auto (I)

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

의존성_extension (e)

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

의존성_auto_extension (x)

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

의존성 _pin (p)

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

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