|
conname
|
name
|
|
Constraint name (not necessarily unique!) |
|
connamespace
|
oid
|
pg_namespace
.oid
|
The OID of the namespace that contains this constraint |
|
contype
|
char
|
|
c = check constraint, f = foreign key constraint, p = primary key constraint, u = unique constraint |
|
condeferrable
|
bool
|
|
Is the constraint deferrable? |
|
condeferred
|
bool
|
|
Is the constraint deferred by default? |
|
conrelid
|
oid
|
pg_class
.oid
|
The table this constraint is on; 0 if not a table constraint |
|
contypid
|
oid
|
pg_type
.oid
|
The domain this constraint is on; 0 if not a domain constraint |
|
confrelid
|
oid
|
pg_class
.oid
|
If a foreign key, the referenced table; else 0 |
|
confupdtype
|
char
|
|
Foreign key update action code |
|
confdeltype
|
char
|
|
Foreign key deletion action code |
|
confmatchtype
|
char
|
|
Foreign key match type |
|
conkey
|
int2[]
|
pg_attribute
.attnum
|
If a table constraint, list of columns which the constraint constrains |
|
confkey
|
int2[]
|
pg_attribute
.attnum
|
If a foreign key, list of the referenced columns |
|
conbin
|
text
|
|
If a check constraint, an internal representation of the expression |
|
consrc
|
text
|
|
If a check constraint, a human-readable representation of the expression |