PG_Constraint
Danh mụcPG_Constraint
Lư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_Attribution
Danh 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_Constraint
cộ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 |
|
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 |
|
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 |
|
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 |
|
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 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 |
|
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 [] |
|
18893_19003 |
confkey |
int2 [] |
|
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 [] |
|
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 [] |
|
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 [] |
|
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 [] |
|
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ừ,Conkey
chỉ 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 trongConkey
và chỉ mục liên quan phải được tư vấn để khám phá biểu thức bị hạn chế. (Conkey
Do đó có cùng nội dung vớipg_index
.indkey
cho chỉ mục.)
pg_class.relchecks
Cầ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ệ.