PostgreSQL: kèo chấp bóng đá | |||
---|---|---|---|
prev | UP | Chương 48. Danh mục hệ thống | NEXT |
Danh mụcpg_dependGhi lại các mối quan hệ phụ thuộc giữa các đối tỷ lệ kèo bóng đá tối nay cơ sở dữ liệu. Thông tin này cho phépthảCác lệnh để tìm những đối tỷ lệ kèo bóng đá tối nay khác phải được bỏ bởiDrop Cascadehoặc ngăn chặn việc thả trongDrop Hạn chếCase.
Xem thêmkèo bóng đá, thực hiện hàm tương tự cho các phụ thuộc liên quan đến các đối tỷ lệ kèo bóng đá tối nay chia sẻ trên cụm cơ sở dữ liệu.
Bảng 48-18.pg_dependcột
tên | loại | Tài liệu tham khảo | Mô tả |
---|---|---|---|
classId | oid | pg_ class.oid | OID của danh mục hệ thống đối tỷ lệ kèo bóng đá tối nay phụ thuộc là |
objid | oid | bất kỳ cột oid nào | oid của đối tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay khác, cột này bằng không. | |
RefClassID | OID | pg_ class.oid | OID của danh mục hệ thống đối tỷ lệ kèo bóng đá tối nay tham chiếu là trong |
Refobjid | OID | bất kỳ cột oid nào | OID của đối tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay khác, cột này bằng không. | |
DePtype | char | Một mã xác định các ngữ nghĩa cụ thể của mối quan hệ tỷ lệ kèo bóng đá tối nay này; Xem văn bản |
Trong mọi trường hợp, Apg_dependMục nhập chỉ ra rằng đối tỷ lệ kèo bóng đá tối nay tham chiếu không thể được bỏ mà không bỏ đối tượng phụ thuộc. Tuy nhiên, có một số dòng sống được xác định bởiDePtype:
Một mối quan hệ bình thường giữa các đối tỷ lệ kèo bóng đá tối nay tạo riêng biệt. Đối tượng phụ thuộc có thể được bỏ mà không ảnh hưởng đến đối tỷ lệ kèo bóng đá tối nay tham chiếu. Đối tỷ lệ kèo bóng đá tối nay tham chiếu chỉ có thể được bỏ bằng cách chỉ địnhCascade, trong trường hợp đó, đối tỷ lệ kèo bóng đá tối nay phụ thuộc cũng bị loại bỏ. Ví dụ: Cột bảng có sự phụ thuộc bình thường vào kiểu dữ liệu của nó.
Đối tượng phụ thuộc có thể được bỏ tách khỏi đối tỷ lệ kèo bóng đá tối nay tham chiếu và phải được tự động bỏ (bất kểHạn chếhoặcCascadeChế độ) Nếu đối tỷ lệ kèo bóng đá tối nay 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 tự động vào bảng, để nó biến mất nếu bảng bị hủy.
Đối tượng phụ thuộc được tạo như một phần của việc tạo đối tỷ lệ kèo bóng đá tối nay 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ỘTthả14260_14347thảChống lại đối tỷ lệ kèo bóng đá tối nay tham chiếu, thay vào đó). MỘTthả14447_14539Cascadeđược chỉ định hay không. Ví dụ: Một kích hoạt được tạo để thực thi một ràng buộc phím nước ngoài được thực hiện trong nội bộPG_ConstraintEntry.
Đối tỷ lệ kèo bóng đá tối nay phụ thuộc là thành viên củaMở rộngĐó là đối tỷ lệ kèo bóng đá tối nay tham chiếu (xemPostgreSQL: tỷ). Đối tỷ lệ kèo bóng đá tối nay phụ thuộc chỉ có thể được bỏ quaTiện ích mở rộngTrên đối tỷ lệ kèo bóng đá tối nay tham chiếu. Về mặt chức năng, loại phụ thuộc này hoạt động giống như sự phụ thuộc nội bộ, nhưng nó được giữ riêng cho sự rõ ràng và để đơn giản hóapg_dump.
Không có đối tượng phụ thuộc; Loại mục nhập này là một tín hiệu mà chính hệ thống phụ thuộc vào đối tỷ lệ kèo bóng đá tối nay tham chiếu và do đó đối tượng đó không bao giờ được xóa. Các mục thuộc loại này chỉ được tạo bởiinitDB. Các cột cho đối tỷ lệ kèo bóng đá tối nay phụ thuộc chứa số 0.
15740_15793