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 / 5119_5126
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.
Bạn có thể muốn xem cùng kèo bóng đá euro trang chohiện tạiPhiên bản hoặc kèo bóng đá euro trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá euro48.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 đá euro loại trừ trên các bảng. (Các kèo bóng đá euro cột không được xử lý đặc biệt. Mọi kèo bóng đá euro cột đều tương đương với một số kèo bóng đá euro bảng.)PG_AttributionDanh mục, không phải ở đây.

10788_10837Tạo Kích hoạt kèo bóng đá euro) Cũng làm phát sinh kèo bóng đá euro mục trong bảng này.

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

Bảng 48-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 được chọn rõ kèo bóng đá euro)
Conname tên tên kèo bóng đá euro (không nhất thiết là duy nhất!)
Connamespace oid PostgreSQL: tỷ.oid oid của không gian tên có chứa kèo bóng đá euro này
Contype 11987_11993 C= Kiểm tra kèo bóng đá euro,f= kèo bóng đá euro khóa nước ngoài,P= kèo bóng đá euro khóa chính,u= kèo bóng đá euro duy nhất,T= Kích hoạt kèo bóng đá euro,x= Biểu đồ loại trừ
Condeeferable bool Có phải là người bị trì hoãn không?
12520_12533 bool Có bị kèo bóng đá euro theo mặc định không?
Convalidated bool Bị kèo bóng đá euro đã đượ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 đá euro
Conrelid oid PG_Class.oid Bảng mà kèo bóng đá euro này được bật; 0 nếu không phải là một kèo bóng đá euro bảng
Contypid oid pg_type.oid Tên miền mà kèo bóng đá euro này được bật; 0 nếu không phải là một kèo bóng đá euro miền
Conindid oid PG_Class.oid Chỉ mục hỗ trợ kèo bóng đá euro 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 đá euro loại trừ; Khác 0
confrelid OID pg_ class.oid Nếu kèo bóng đá euro 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= kèo bóng đá euro phần,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 đá euro 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à kèo bóng đá euro này có. Một kèo bóng đá euro 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 đá euro không thể xâm phạm.
Conkey int2 [] PostgreSQL: Tài.attnum Nếu một kèo bóng đá euro bảng (bao gồm cả các khóa nước ngoài, nhưng không bị kèo bóng đá euro kích hoạt), danh sách các cột bị kèo bóng đá euro
confkey int2 [] PostgreSQL: Tài.attnum Nếu kèo bóng đá euro khóa ngoại, danh sách các cột được tham chiếu
Conpfeqop oid [] kèo bóng đá.oid Nếu kèo bóng đá euro khóa ngoại, danh sách các toán tử bình đẳng cho pk = fk so sánh
Conppeqop oid [] kèo bóng đá.oid Nếu kèo bóng đá euro khóa ngoại, danh sách các toán tử bình đẳng cho pk = pk so sánh
Conffeqop oid [] kèo bóng đá.oid Nếu kèo bóng đá euro khóa ngoại, danh sách các toán tử bình đẳng cho FK = FK so sánh
Conexclop oid [] kèo bóng đá.oid Nếu một kèo bóng đá euro loại trừ, danh sách các toán tử loại trừ trên mỗi cột
Conbin pg_node_tree Nếu một kèo bóng đá euro kiểm tra, biểu diễn nội bộ của biểu thức
Consrc Text Nếu một kèo bóng đá euro kiểm tra, một biểu diễn có thể đọc được của con người của biểu thức

Trong trường hợp kèo bóng đá euro loại trừ,Conkeychỉ hữu ích cho các phần tử kèo bóng đá euro là các tham chiếu cột đơn giản. Đối với các trường hợp khác, số 0 xuất hiện trongConkeyvà chỉ số 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 việc đổi tên các cột. Thay vì dựa vào lĩnh vực này, tốt nhất là sử dụngpg_get_constraintdef ()Để trích xuất định nghĩa về kèo bóng đá euro kiểm tra.

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ệ.