Postgresql 8.3.23 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 44. Danh mục hệ thống | Chuyển tiếp nhanh | Tiếp theo |
Danh mụcpg_dependghi lại Mối quan hệ phụ thuộc giữa các đối kèo bóng đá cúp c2 cơ sở dữ liệu. Cái này thông tin cho phépDroplệnh tìm Những đối kèo bóng đá cúp c2 khác phải được bỏ bởiDrop Cascadehoặc ngăn chặn việc thả trongThả HẠN CHẾcase.
Xem thêmPostgreSQL:, thực hiện tương tự chức năng cho các phụ thuộc liên quan đến các đối kèo bóng đá cúp c2 được chia sẻ trên một cụm cơ sở dữ liệu.
Bảng 44-16.pg_dependcột
tên | loại | Tài liệu kèo bóng đá cúp c2 khảo | Mô tả |
---|---|---|---|
classID | oid | PG_Class.oid | OID của danh mục hệ thống đối kèo bóng đá cúp c2 phụ thuộc là TRONG |
objid | oid | bất kỳ cột OID nào | OID của đối kèo bóng đá cúp c2 phụ thuộc cụ thể |
objsubid | INT4 | Đối với cột bảng, đây là số cột (objidvàclassIDTham khảo chính bảng). Đối với tất cả các loại đối kèo bóng đá cúp c2 khác, cột này bằng 0 | |
RefClassID | OID | PG_Class.oid | OID của danh mục hệ thống đối kèo bóng đá cúp c2 được tham chiếu đang ở |
Refobjid | oid | bất kỳ cột oid nào | oid của đối kèo bóng đá cúp c2 được tham chiếu cụ thể |
RefobJSubid | INT4 | Đối với cột bảng, đây là số cột (RefobjidvàRefClassIDTham khảo chính bảng). Đối với tất cả các loại đối kèo bóng đá cúp c2 khác, cột này bằng 0 | |
DePtype | char | Một mã xác định các ngữ nghĩa cụ thể của điều này mối quan hệ kèo bóng đá cúp c2; Xem văn bản |
Trong mọi trường hợp, APG_DEPENDmục nhập chỉ ra rằng đối kèo bóng đá cúp c2 được tham chiếu không thể bị hủy mà không có Cũng bỏ các đối kèo bóng đá cúp c2 phụ thuộc. Tuy nhiên, có một số Subflavors được xác định bởiDePtype:
Mối quan hệ bình thường giữa được tạo riêng biệt Đối kèo bóng đá cúp c2. Đối kèo bóng đá cúp c2 phụ thuộc có thể được bỏ mà không cần ảnh hưởng đến đối kèo bóng đá cúp c2 được tham chiếu. Đối kèo bóng đá cúp c2 được tham chiếu có thể chỉ bị bỏ bằng cách chỉ địnhCascade, trong trường hợp đó đối kèo bóng đá cúp c2 phụ thuộc cũng bị rơi. Ví dụ: Một cột bảng có bình thường phụ thuộc vào kiểu dữ liệu của nó.
đối kèo bóng đá cúp c2 phụ thuộc có thể được bỏ tách biệt với Đối kèo bóng đá cúp c2 được tham chiếu và phải được tự động bỏ (bất kểHạn chếhoặcCascadeChế độ) Nếu được tham chiếu đối kèo bóng đá cúp c2 bị bỏ. Ví dụ: Một ràng buộc được đặt tên trên bảng được thực hiện tự động phụ thuộc vào bàn, để nó biến mất Nếu bảng bị rơi.
Đối kèo bóng đá cúp c2 phụ thuộc được tạo ra như một phần của việc tạo ra đối kèo bóng đá cúp c2 được tham chiếu, và thực sự chỉ là một phần của Thực hiện nội bộ. MỘTDropcủa đối kèo bóng đá cúp c2 phụ thuộc sẽ không được phép hoàn toàn (chúng tôi sẽ Yêu cầu người dùng phát hành AthảChống lại đối kèo bóng đá cúp c2 được tham chiếu, thay vào đó). MỘTDropcủa đối kèo bóng đá cúp c2 được tham chiếu sẽ là lan truyền qua để thả đối kèo bóng đá cúp c2 phụ thuộc cho dùCascadeđược chỉ định hay không. Ví dụ: Một kích hoạt được tạo ra để thực thi một khóa nước ngoài ràng buộc được thực hiện kèo bóng đá cúp c2 vào nội bộ vào ràng buộc củapg_constraintEntry.
16077_16304initDB. Các cột cho đối kèo bóng đá cúp c2 phụ thuộc chứa số zeroes.
Hương vị kèo bóng đá cúp c2 khác có thể cần thiết trong tương lai.