| 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 | boolean |   | Is the constraint deferrable? | 
| condeferred | boolean |   | 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 |