Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
9429_9485hiện tạiPhiên bản hoặc kèo bóng đá hom nay nay trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

51.13.PG_Constraint

Danh mụcPG_ConstraintLưu trữ kiểm tra, khóa chính, duy nhất, khóa nước ngoài và các kèo bóng đá hom nay loại trừ trên các bảng. (Các kèo bóng đá hom nay cột không được xử lý đặc biệt. Mọi kèo bóng đá hom nay cột đều tương đương với một số kèo bóng đá hom nay bảng.)PG_AttributionDanh mục, không phải ở đây.

Trình kích hoạt kèo bóng đá hom nay do người dùng xác định (được tạo bằngTạo Kích hoạt kèo bóng đá hom nay) Cũng làm phát sinh kèo bóng đá hom nay mục trong bảng này.

Kiểm tra các kèo bóng đá hom nay trên các miền cũng được lưu trữ ở đây.

Bảng 51.13.PG_Constraintcột

tên loại Tài liệu tham khảo Mô tả
oid oid định danh hàng
Conname tên tên kèo bóng đá hom nay (không nhất thiết là duy nhất!)
Connamespace OID PG_Namespace.oid oid của không gian tên có chứa kèo bóng đá hom nay này
Contype char C= Kiểm tra kèo bóng đá hom nay,f= kèo bóng đá hom nay khóa nước ngoài,P= kèo bóng đá hom nay khóa chính,u= kèo bóng đá hom nay duy nhất,T= Kích hoạt kèo bóng đá hom nay,x= Biểu đồ loại trừ
Condeeferable bool Có phải là người bị trì hoãn không?
Condeferred bool Có bị kèo bóng đá hom nay theo mặc định không?
Convalidated bool Bị kèo bóng đá hom nay đã đượ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 kèo bóng đá hom nay
Conrelid 14372_14377 pg_ class.oid Bảng kèo bóng đá hom nay này được bật; 0 nếu không phải là một kèo bóng đá hom nay bảng
Contypid oid pg_type.oid Tên miền mà kèo bóng đá hom nay này được bật; 0 nếu không phải là một kèo bóng đá hom nay miền
15115_15125 OID pg_ class.oid Chỉ số hỗ trợ kèo bóng đá hom nay này, nếu đó là một khóa duy nhất, khóa chính, khóa nước ngoài hoặc kèo bóng đá hom nay loại trừ; Khác 0
Conparentid oid kèo bóng đá hom.oid kèo bóng đá hom nay tương ứng trong bảng phân vùng cha mẹ, nếu đây là một kèo bóng đá hom nay trong một phân vùng; Khác 0
confrelid oid pg_ class.oid Nếu kèo bóng đá hom nay 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 hành độ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 hành động,R= Hạn chế,C= Cascade,n= Đặt NULL,D= Đặt mặc định
ConfMatchType char Loại phù hợp với nước ngoài:f= Full,P= Partial,S= Simple
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 kèo bóng đá hom nay có thể được xác định cục bộ và kế thừa đồng thời.
Coninhcount INT4 Số lượng tổ tiên di truyền trực tiếp mà kèo bóng đá hom nay này có. Một kèo bóng đá hom nay 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à một kèo bóng đá hom nay không thể xâm phạm.
Conkey int2 [] PG_Attribution.attnum 18893_19003
confkey int2 [] PG_Attribution.attnum Nếu kèo bóng đá hom nay 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 đá hom nay khóa 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 đá hom nay khóa 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 đá hom nay khóa 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 kèo bóng đá hom nay loại trừ, danh sách các toán tử loại trừ trên mỗi cột
Conbin pg_node_tree 21301_21397pg_get_constraintdef ()Để trích xuất định nghĩa về kèo bóng đá hom nay kiểm tra.)

Trong trường hợp kèo bóng đá hom nay loại trừ,Conkeychỉ hữu ích cho các phần tử kèo bóng đá hom nay là tài liệu tham khảo cột đơn giản. Đối với các trường hợp khác, số 0 xuất hiện trongConkeyvà 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 ý

pg_class.relchecksCần đồng ý với số lượng mục nhập kiểm tra được tìm thấy trong bảng này cho mỗi quan hệ.