PG_DEPEND
Danh mụcpg_depend
Ghi lại mối quan hệ kèo bóng đá c1 giữa các đối tượng cơ sở dữ liệu. Thông tin này cho phépthả
Các lệnh để tìm các đối kèo bóng đá c1 khác phải được bỏ bởiDrop Cascade
hoặc ngăn chặn việc thả trongDrop Hạn chế
trường hợp.
Xem thêmpg_shdepend
, thực hiện hàm tương tự cho các kèo bóng đá c1 liên quan đến các đối tượng được chia sẻ trên cụm cơ sở dữ liệu.
Bảng 52.18.pg_depend
cột
loại cột Mô tả |
---|
OID của danh mục hệ thống đối tượng kèo bóng đá c1 ở hoặc không cho một |
OID của đối tượng kèo bóng đá c1 cụ thể hoặc không cho A |
Đối với cột bảng, đây là số cột ( |
OID của danh mục hệ thống đối kèo bóng đá c1 được tham chiếu là |
oid của đối kèo bóng đá c1 được tham chiếu cụ thể |
Đối với cột bảng, đây là số cột ( |
Một mã xác định các ngữ nghĩa cụ thể của mối quan hệ kèo bóng đá c1 này; Xem văn bản |
Trong mọi trường hợp, Apg_depend
Mục nhập chỉ ra rằng đối tượng được tham chiếu không thể được bỏ mà không bỏ đối tượng kèo bóng đá c1. Tuy nhiên, có một số dòng sống được xác định bởiDePtype
:
phụ thuộc_normal
(n
)Một mối quan hệ bình thường giữa các đối tượng được tạo riêng biệt. Đối tượng kèo bóng đá c1 có thể được bỏ mà không ảnh hưởng đến đối tượng được tham chiếu.Cascade
, trong trường hợp đó, đối tượng kèo bóng đá c1 cũng bị loại bỏ. Ví dụ: Cột bảng có sự kèo bóng đá c1 bình thường vào kiểu dữ liệu của nó.
phụ thuộc_auto
(A
)Đối tượng kèo bóng đá c1 có thể được bỏ tách khỏi đối tượng được tham chiếu và phải được tự động bỏ (bất kểHạn chế
hoặcCascade
Chế độ) Nếu đối tượng được tham chiếu bị hủy. Ví dụ: Một ràng buộc được đặt tên trên bảng được thực hiện kèo bóng đá c1 tự động trên bảng, để nó biến mất nếu bảng bị hủy.
phụ thuộc_INTERNal
(i
)Đối tượng kèo bóng đá c1 được tạo như một phần của việc tạo đối tượng được tham chiếu và thực sự chỉ là một phần của việc triển khai nội bộ của nó. Một trực tiếpthả
của đối tượng kèo bóng đá c1 sẽ không được phép hoàn toàn (chúng tôi sẽ bảo người dùng phát hành Athả
Chống lại đối kèo bóng đá c1 được tham chiếu, thay vào đó). MỘTthả
của đối tượng được tham chiếu sẽ dẫn đến việc tự động bỏ đối tượng kèo bóng đá c1 cho dùCascade
được chỉ định hay không. Nếu đối tượng kèo bóng đá c1 phải được bỏ do sự kèo bóng đá c1 vào một số đối tượng khác bị xóa, sự sụt giảm của nó được chuyển đổi thành một giọt của đối tượng được tham chiếu, do đóbình thường
vàAuto
Sự kèo bóng đá c1 của đối tượng kèo bóng đá c1 hoạt động giống như chúng là sự kèo bóng đá c1 của đối tượng được tham chiếu. Ví dụ: A View'sON CHỌN
Quy tắc được thực hiện kèo bóng đá c1 vào nội bộ vào chế độ xem, ngăn không cho nó bị bỏ trong khi quan điểm vẫn còn. Sự kèo bóng đá c1 của quy tắc (chẳng hạn như các bảng mà nó đề cập) hành động như thể chúng là sự kèo bóng đá c1 của quan điểm.
phụ thuộc_partition_pri
(P
)phụ thuộc_partition_sec
(S
)Đối tượng kèo bóng đá c1 được tạo ra như một phần của việc tạo đối tượng được tham chiếu và thực sự chỉ là một phần của việc triển khai nội bộ của nó; Tuy nhiên, không giống nhưNội bộ
, có nhiều hơn một đối tượng được tham chiếu như vậy. Đối tượng kèo bóng đá c1 không được bỏ trừ khi ít nhất một trong số các đối tượng được tham chiếu này bị loại bỏ;Cascade
được chỉ định. Cũng không giống nhưNội bộ
, Một giọt của một số đối tượng khác mà đối tượng kèo bóng đá c1 kèo bóng đá c1 vào không dẫn đến việc xóa tự động bất kỳ đối tượng tham chiếu phân vùng nào. Do đó, nếu sự sụt giảm không xếp tầng đến ít nhất một trong số các đối tượng này thông qua một số đường dẫn khác, nó sẽ bị từ chối.Đính kèm/phân vùng tách
Hoạt động: Các kèo bóng đá c1 phân vùng chỉ cần được thêm hoặc loại bỏ. Ví dụ: Một chỉ mục được phân vùng trẻ em được thực hiện kèo bóng đá c1 vào phân vùng trên cả hai bảng phân vùng và chỉ mục được phân vùng cha mẹ, để nó biến mất nếu một trong số đó bị loại bỏ, nhưng không phải là khác.
phụ thuộc_extension
(E
)Đối tượng kèo bóng đá c1 là thành viên củaMở rộngĐó là đối kèo bóng đá c1 được tham chiếu (xempg_extension
). Đối tượng kèo bóng đá c1 chỉ có thể được bỏ quatỷ lệ kèo bóng đá: Tà
Trên đối tượng được tham chiếu. Về mặt chức năng, loại kèo bóng đá c1 này hoạt động giống như mộtNội bộ
Sự kèo bóng đá c1, nhưng nó được giữ riêng cho sự rõ ràng và để đơn giản hóapg_dump.
phụ thuộc_auto_extension
(x
)Đối tượng kèo bóng đá c1 không phải là thành viên của phần mở rộng là đối tượng được tham chiếu (và do đó nó không nên bị bỏ qua bởipg_dump), nhưng nó không thể hoạt động mà không có phần mở rộng và sẽ được tự động thả nếu phần mở rộng là. Đối tượng kèo bóng đá c1 cũng có thể được tự bỏ rơi.Auto
Sự kèo bóng đá c1, nhưng nó được giữ riêng cho sự rõ ràng và để đơn giản hóapg_dump.
phụ thuộc_pin
(P
)Không có đối tượng kèo bóng đá c1; Loại mục nhập này là một tín hiệu mà chính hệ thống kèo bóng đá c1 vào đối tượng được tham chiếu và do đó đối tượng đó không bao giờ được xóa.initDB. Các cột cho đối tượng kèo bóng đá c1 chứa số 0.
Hương vị kèo bóng đá c1 khác có thể cần thiết trong tương lai.
Lưu ý rằng hai đối kèo bóng đá c1 hoàn toàn có thể được liên kết bởi nhiều hơn mộtpg_depend
mục nhập. Ví dụ, một chỉ mục được phân vùng trẻ em sẽ có cả sự kèo bóng đá c1 loại phân vùng vào bảng phân vùng liên quan của nó và sự kèo bóng đá c1 tự động vào mỗi cột của bảng đó mà nó lập chỉ mục.Cascade
Nếu bất kỳ sự kèo bóng đá c1 nào của nó thỏa mãn điều kiện của nó để tự động giảm. Ngược lại, tất cả các hạn chế của các kèo bóng đá c1 về đối tượng nào phải được bỏ cùng nhau phải được thỏa mãn.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợpMẫu nàyĐể báo cáo vấn đề tài liệu.