Postgresql 9.3.25 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Chương 47. Hệ thống Danh mục | Tiếp theo |
Danh mụcPG_ConstraintCửa hàng Kiểm tra, khóa chính, duy nhất, khóa nước ngoài và các ràng kèo bóng đá hôm nay và ngày mai loại trừ trên bảng. (Các ràng kèo bóng đá hôm nay và ngày mai cột không được xử lý đặc biệt. Mỗi Ràng kèo bóng đá hôm nay và ngày mai cột tương đương với một số ràng kèo bóng đá hôm nay và ngày mai bảng.) Không null Các ràng kèo bóng đá hôm nay và ngày mai được thể hiện trongPG_AttributionDanh mục, không phải ở đây.
Trình kích hoạt ràng kèo bóng đá hôm nay và ngày mai do người dùng xác định (được tạo bằngTạo giới hạn kích hoạt) cũng làm phát sinh mục nhập trong bảng này.
Kiểm tra các ràng kèo bóng đá hôm nay và ngày mai trên các miền cũng được lưu trữ ở đây.
Bảng 47-13.PG_Constraintcột
tên | loại | Tài liệu tham khảo | Mô tả |
---|---|---|---|
oid | oid | Định danh hàng (thuộc tính ẩn; phải rõ kèo bóng đá hôm nay và ngày mai Đã chọn) | |
Conname | tên | tên ràng kèo bóng đá hôm nay và ngày mai (không nhất thiết là duy nhất!) | |
Connamespace | oid | PG_Namespace.oid | 11856_11912 |
Contype | char | C= Kiểm tra ràng kèo bóng đá hôm nay và ngày mai,f= ràng kèo bóng đá hôm nay và ngày mai khóa nước ngoài,12151_12154= ràng kèo bóng đá hôm nay và ngày mai khóa chính,U= ràng kèo bóng đá hôm nay và ngày mai duy nhất,T= Kích hoạt ràng kèo bóng đá hôm nay và ngày mai,x= loại trừ Ràng kèo bóng đá hôm nay và ngày mai | |
Condeferable | bool | Có phải là người bị trì hoãn không? | |
Condeferred | bool | Có bị ràng kèo bóng đá hôm nay và ngày mai theo mặc định không? | |
Convalidated | bool | Bị ràng kèo bóng đá hôm nay và ngày mai đã được xác thực chưa? Hiện tại, chỉ có thể sai Đối với các khóa nước ngoài và kiểm tra các ràng kèo bóng đá hôm nay và ngày mai | |
Conrelid | oid | pg_ class.oid | Bảng mà ràng kèo bóng đá hôm nay và ngày mai này được bật; 0 nếu không phải là một bảng Ràng kèo bóng đá hôm nay và ngày mai |
Contypid | oid | pg_type.oid | Tên miền mà ràng kèo bóng đá hôm nay và ngày mai này được bật; 0 nếu không phải là miền Ràng kèo bóng đá hôm nay và ngày mai |
Conindid | oid | PG_Class.oid | Chỉ mục hỗ trợ ràng kèo bóng đá hôm nay và ngày mai này, nếu đó là một bản duy nhất, chính, chính khóa, khóa nước ngoài hoặc ràng kèo bóng đá hôm nay và ngày mai loại trừ; Khác 0 |
confrelid | OID | pg_ class.oid | Nếu kèo bóng đá hôm nay và ngày mai khóa ngoại, bảng được tham chiếu; Khác 0 |
ConfupdType | char | Mã hành động cập nhật khóa nước ngoài:A= Không hoạt động,R= Hạn chế,C= Cascade,n= Đặt NULL,D= Đặt mặc định | |
confdeltype | char | Mã hành động xóa khóa nước ngoài:A= Không có hành động,R= Hạn chế,C= Cascade,n= Đặt null,D= Đặt mặc định | |
ConfMatchType | char | Loại phù hợp của nước ngoài:f= Full,P= kèo bóng đá hôm nay và ngày mai phần,S= đơn giản | |
Conislocal | bool | Hạn chế này được xác định cục bộ cho mối quan hệ. Lưu ý rằng một ràng kèo bóng đá hôm nay và ngày mai có thể được xác định cục bộ và kế thừa đồng thời. | |
Coninhcount | INT4 | Số lượng tổ tiên kế thừa trực tiếp mà ràng kèo bóng đá hôm nay và ngày mai này có. Một ràng kèo bóng đá hôm nay và ngày mai với số lượng tổ tiên khác không thể bị loại bỏ cũng không được đổi tên. | |
Connoinonherit | bool | Hạn chế này được xác định cục bộ cho mối quan hệ. Nó là a ràng kèo bóng đá hôm nay và ngày mai không thể xâm phạm. | |
Conkey | int2 [] | PG_Attribution.attnum | Nếu một ràng kèo bóng đá hôm nay và ngày mai bảng (bao gồm cả các khóa nước ngoài, nhưng không Kích hoạt ràng kèo bóng đá hôm nay và ngày mai), Danh sách các cột bị ràng kèo bóng đá hôm nay và ngày mai |
confkey | int2 [] | PG_Attribution.attnum | Nếu kèo bóng đá hôm nay và ngày mai khóa ngoại, danh sách các cột được tham chiếu |
Conpfeqop | oid [] | pg_operator.oid | Nếu kèo bóng đá hôm nay và ngày mai khóa nước ngoài, danh sách các toán tử bình đẳng cho pk = fk so sánh |
Conppeqop | oid [] | pg_operator.oid | Nếu kèo bóng đá hôm nay và ngày mai khóa nước ngoài, danh sách các toán tử bình đẳng cho pk = pk so sánh |
Conffeqop | oid [] | pg_operator.oid | Nếu kèo bóng đá hôm nay và ngày mai khóa nước ngoài, danh sách các toán tử bình đẳng cho fk = fk so sánh |
Conexclop | oid [] | pg_operator.oid | Nếu một ràng kèo bóng đá hôm nay và ngày mai loại trừ, danh sách loại trừ trên mỗi cột người vận hành |
Conbin | pg_node_tree | Nếu một ràng kèo bóng đá hôm nay và ngày mai kiểm tra, một biểu diễn nội bộ của sự biểu lộ | |
Consrc | Text | Nếu một ràng kèo bóng đá hôm nay và ngày mai kiểm tra, một đại diện có thể đọc được của con người sự biểu lộ |
Trong trường hợp ràng kèo bóng đá hôm nay và ngày mai loại trừ,Conkey18000_18112Conkeyvà chỉ mục liên quan Phải được tư vấn để khám phá biểu thức bị hạn chế. (ConkeyDo đó có cùng nội dung vớipg_index.Indkeycho chỉ mục.)
Lưu ý: Consrckhông được cập nhật Khi các đối tượng được tham chiếu thay đổi; Ví dụ: nó sẽ không theo dõi đổi tên các cột. Thay vì dựa vào lĩnh vực này, nó tốt nhất sử dụng
pg_get_constraintdef ()
đến Trích xuất định nghĩa của một ràng kèo bóng đá hôm nay và ngày mai kiểm tra.
Lưu ý: pg_class.relchecksNhu cầu đồng ý với số lượng các mục nhập kiểm tra được tìm thấy trong này bảng cho mỗi quan hệ.