32 Foreign Key Constraints
| Constraint Name | Child Column | Parent Column | Delete Rule | ||
|---|---|---|---|---|---|
| case_branch_parent_expr_fkey |
|
|
Cascade on delete | ||
| case_branch_condition_fkey |
|
|
Restrict delete | ||
| case_branch_result_fkey |
|
|
Restrict delete | ||
| function_param_def_function_id_fkey |
|
|
Cascade on delete | ||
| function_param_def_datatype_fkey |
|
|
Restrict delete | ||
| stored_query_offset_count_fkey |
|
|
Restrict delete | ||
| stored_query_where_clause_fkey |
|
|
Restrict delete | ||
| stored_query_from_clause_fkey |
|
|
Restrict delete | ||
| stored_query_having_clause_fkey |
|
|
Restrict delete | ||
| stored_query_limit_count_fkey |
|
|
Restrict delete | ||
| query_sequence_child_query_fkey |
|
|
Cascade on delete | ||
| query_sequence_parent_query_fkey |
|
|
Cascade on delete | ||
| from_relation_parent_relation_fkey |
|
|
Cascade on delete | ||
| from_relation_subquery_fkey |
|
|
Restrict delete | ||
| from_relation_function_call_fkey |
|
|
Restrict delete | ||
| from_relation_on_clause_fkey |
|
|
Restrict delete | ||
| subfield_subfield_type_fkey |
|
|
Restrict delete | ||
| subfield_composite_type_fkey |
|
|
Cascade on delete | ||
| function_sig_return_type_fkey |
|
|
Restrict delete | ||
| order_by_item_expression_fkey |
|
|
Cascade on delete | ||
| order_by_item_stored_query_fkey |
|
|
Cascade on delete | ||
| expression_cast_type_fkey |
|
|
Restrict delete | ||
| expression_parent_expr_fkey |
|
|
Cascade on delete | ||
| expression_function_id_fkey |
|
|
Restrict delete | ||
| expression_bind_variable_fkey |
|
|
Restrict delete | ||
| expression_left_operand_fkey |
|
|
Restrict delete | ||
| expression_subquery_fkey |
|
|
Restrict delete | ||
| expression_right_operand_fkey |
|
|
Restrict delete | ||
| select_item_stored_query_fkey |
|
|
Cascade on delete | ||
| select_item_expression_fkey |
|
|
Restrict delete | ||
| record_column_from_relation_fkey |
|
|
Cascade on delete | ||
| record_column_column_type_fkey |
|
|
Cascade on delete |
Check Constraints
| Table | Constraint Name | Constraint |
|---|---|---|
| function_param_def | qfpd_pos_seq_no | ((seq_no > 0)) |
| stored_query | query_type | ((type = ANY (ARRAY['SELECT'::text, 'UNION'::text, 'INTERSECT'::text, 'EXCEPT'::text]))) |
| bind_variable | bind_variable_type | ((type = ANY (ARRAY['string'::text, 'number'::text, 'string_list'::text, 'number_list'::text]))) |
| datatype | qdt_comp_not_num | (((is_numeric IS FALSE) OR (is_composite IS FALSE))) |
| from_relation | good_join_type | (((join_type IS NULL) OR (join_type = ANY (ARRAY['INNER'::text, 'LEFT'::text, 'RIGHT'::text, 'FULL'::text])))) |
| from_relation | join_or_core | ((((parent_relation IS NULL) AND (join_type IS NULL) AND (on_clause IS NULL)) OR ((parent_relation IS NOT NULL) AND (join_type IS NOT NULL) AND (on_clause IS NOT NULL)))) |
| from_relation | relation_type | ((type = ANY (ARRAY['RELATION'::text, 'SUBQUERY'::text, 'FUNCTION'::text]))) |
| subfield | qsf_pos_seq_no | ((seq_no > 0)) |
| function_sig | qfd_rtn_or_aggr | (((return_type IS NULL) OR (is_aggregate = false))) |
| expression | expression_type | ((type = ANY (ARRAY['xbet'::text, 'xbind'::text, 'xbool'::text, 'xcase'::text, 'xcast'::text, 'xcol'::text, 'xex'::text, 'xfunc'::text, 'xin'::text, 'xisnull'::text, 'xnull'::text, 'xnum'::text, 'xop'::text, 'xser'::text, 'xstr'::text, 'xsubq'::text]))) |