def_column_constraint
::=
( ( [ "not" ] "null" )
| ( "unique" | ( "primary" "key" ) )
| ( "references" [ schema_name "." ] table_name
[ "(" column_name ")" ]
[ "on" "delete" "cascade" ] )
| ( "chek" "(" condition ")" )
| ( [ "using" "index" index_storage { index_storage } ]
[ "exceptions" "into" [ schema_name "." ] table_name ] )
| ( "disable" )
)
This rule is called by