97 Foreign Key Constraints
| Constraint Name | Child Column | Parent Column | Delete Rule | ||
|---|---|---|---|---|---|
| config_remote_account_owner_fkey |
|
|
Cascade on delete | ||
| config_marc_subfield_owner_fkey |
|
|
Restrict delete | ||
| marc_subfield_marc_format_fkey |
|
|
Restrict delete | ||
| marc_subfield_value_ctype_fkey |
|
|
Restrict delete | ||
| circ_matrix_limit_set_map_matchpoint_fkey |
|
|
Cascade on delete | ||
| circ_matrix_limit_set_map_limit_set_fkey |
|
|
Cascade on delete | ||
| copy_tag_type_owner_fkey |
|
|
Restrict delete | ||
| cpt_owner_fkey |
|
|
Restrict delete | ||
| print_template_locale_fkey |
|
|
Restrict delete | ||
| config_barcode_completion_org_unit_fkey |
|
|
Cascade on delete | ||
| workstation_setting_type_grp_fkey |
|
|
Restrict delete | ||
| marc_field_marc_format_fkey |
|
|
Restrict delete | ||
| config_marc_field_owner_fkey |
|
|
Restrict delete | ||
| coded_value_map_ctype_fkey |
|
|
Cascade on delete | ||
| hold_matrix_matchpoint_item_owning_ou_fkey |
|
|
Restrict delete | ||
| hold_matrix_matchpoint_requestor_grp_fkey |
|
|
Restrict delete | ||
| hold_matrix_matchpoint_usr_grp_fkey |
|
|
Restrict delete | ||
| hold_matrix_matchpoint_pickup_ou_fkey |
|
|
Restrict delete | ||
| hold_matrix_matchpoint_user_home_ou_fkey |
|
|
Restrict delete | ||
| hold_matrix_matchpoint_age_hold_protect_rule_fkey |
|
|
Restrict delete | ||
| hold_matrix_matchpoint_item_circ_ou_fkey |
|
|
Restrict delete | ||
| hold_matrix_matchpoint_request_ou_fkey |
|
|
Restrict delete | ||
| hold_matrix_matchpoint_transit_range_fkey |
|
|
Restrict delete | ||
| hold_matrix_matchpoint_circ_modifier_fkey |
|
|
Restrict delete | ||
| circ_limit_set_circ_mod_map_circ_mod_fkey |
|
|
Cascade on delete | ||
| circ_limit_set_circ_mod_map_limit_set_fkey |
|
|
Cascade on delete | ||
| config_billing_type_owner_fkey |
|
|
Cascade on delete | ||
| marc21_physical_characteristic_value_map_ptype_subfield_fkey |
|
|
Restrict delete | ||
| metabib_field_ts_map_ts_config_fkey |
|
|
Restrict delete | ||
| metabib_field_ts_map_metabib_field_fkey |
|
|
Restrict delete | ||
| metabib_search_alias_field_class_fkey |
|
|
Restrict delete | ||
| metabib_search_alias_field_fkey |
|
|
Restrict delete | ||
| z3950_source_creds_owner_fkey |
|
|
Cascade on delete | ||
| z3950_source_credentials_source_fkey |
|
|
Cascade on delete | ||
| circ_matrix_matchpoint_duration_rule_fkey |
|
|
Restrict delete | ||
| circ_matrix_matchpoint_grp_fkey |
|
|
Restrict delete | ||
| circ_matrix_matchpoint_org_unit_fkey |
|
|
Restrict delete | ||
| circ_matrix_matchpoint_circ_modifier_fkey |
|
|
Restrict delete | ||
| circ_matrix_matchpoint_copy_owning_lib_fkey |
|
|
Restrict delete | ||
| circ_matrix_matchpoint_user_home_ou_fkey |
|
|
Restrict delete | ||
| circ_matrix_matchpoint_recurring_fine_rule_fkey |
|
|
Restrict delete | ||
| circ_matrix_matchpoint_hard_due_date_fkey |
|
|
Restrict delete | ||
| circ_matrix_matchpoint_copy_circ_lib_fkey |
|
|
Restrict delete | ||
| circ_matrix_matchpoint_max_fine_rule_fkey |
|
|
Restrict delete | ||
| circ_matrix_matchpoint_copy_location_fkey |
|
|
Restrict delete | ||
| use_perm_fkey |
|
|
Restrict delete | ||
| usr_setting_type_grp_fkey |
|
|
Restrict delete | ||
| marc21_physical_characteristic_subfield_map_ptype_key_fkey |
|
|
Cascade on delete | ||
| idl_field_doc_owner_fkey |
|
|
Cascade on delete | ||
| remoteauth_profile_usr_activity_type_fkey |
|
|
Restrict delete | ||
| remoteauth_profile_perm_fkey |
|
|
Restrict delete | ||
| remoteauth_profile_context_org_fkey |
|
|
Cascade on delete | ||
| record_attr_index_norm_map_norm_fkey |
|
|
Cascade on delete | ||
| record_attr_index_norm_map_attr_fkey |
|
|
Cascade on delete | ||
| filter_dialog_filter_set_interface_fkey |
|
|
Restrict delete | ||
| config_filter_dialog_filter_set_creator_fkey |
|
|
Cascade on delete | ||
| config_filter_dialog_filter_set_owning_lib_fkey |
|
|
Cascade on delete | ||
| circ_limit_set_group_map_limit_group_fkey |
|
|
Cascade on delete | ||
| circ_limit_set_group_map_limit_set_fkey |
|
|
Cascade on delete | ||
| floating_group_member_org_unit_fkey |
|
|
Restrict delete | ||
| floating_group_member_floating_group_fkey |
|
|
Restrict delete | ||
| weight_assoc_hold_weights_fkey |
|
|
Null on delete | ||
| weight_assoc_org_unit_fkey |
|
|
Cascade on delete | ||
| weight_assoc_circ_weights_fkey |
|
|
Null on delete | ||
| cgs_owner_fkey |
|
|
Restrict delete | ||
| hard_due_date_values_hard_due_date_fkey |
|
|
Restrict delete | ||
| z3950_index_field_map_metabib_field_fkey |
|
|
Restrict delete | ||
| z3950_index_field_map_z3950_attr_fkey |
|
|
Restrict delete | ||
| z3950_index_field_map_record_attr_fkey |
|
|
Restrict delete | ||
| i18n_core_translation_fkey |
|
|
Cascade on delete | ||
| circ_limit_set_copy_loc_map_limit_set_fkey |
|
|
Cascade on delete | ||
| circ_limit_set_copy_loc_map_copy_loc_fkey |
|
|
Cascade on delete | ||
| z3950_attr_source_fkey |
|
|
Cascade on delete | ||
| metabib_field_field_class_fkey |
|
|
Restrict delete | ||
| metabib_field_format_fkey |
|
|
Restrict delete | ||
| cusppe_owner_fkey |
|
|
Cascade on delete | ||
| cusppe_entry_type_fkey |
|
|
Cascade on delete | ||
| record_attr_definition_format_fkey |
|
|
Cascade on delete | ||
| record_attr_definition_phys_char_sf_fkey |
|
|
Restrict delete | ||
| metabib_field_index_norm_map_norm_fkey |
|
|
Cascade on delete | ||
| metabib_field_index_norm_map_field_fkey |
|
|
Cascade on delete | ||
| metabib_field_virtual_map_virtual_fkey |
|
|
Restrict delete | ||
| metabib_field_virtual_map_real_fkey |
|
|
Restrict delete | ||
| org_unit_setting_type_grp_fkey |
|
|
Restrict delete | ||
| update_perm_fkey |
|
|
Restrict delete | ||
| view_perm_fkey |
|
|
Restrict delete | ||
| openathens_identity_unique_identifier_fkey |
|
|
Restrict delete | ||
| config_openathens_identity_ou_fkey |
|
|
Cascade on delete | ||
| openathens_identity_display_name_fkey |
|
|
Restrict delete | ||
| copy_alert_type_scope_org_fkey |
|
|
Cascade on delete | ||
| display_field_map_field_fkey |
|
|
Restrict delete | ||
| config_org_unit_setting_type_log_fkey |
|
|
Cascade on delete | ||
| org_unit_setting_type_log_field_name_fkey |
|
|
Restrict delete | ||
| circ_limit_set_owning_lib_fkey |
|
|
Restrict delete | ||
| composite_attr_entry_definition_coded_value_fkey |
|
|
Cascade on delete | ||
| metabib_class_ts_map_field_class_fkey |
|
|
Restrict delete | ||
| metabib_class_ts_map_ts_config_fkey |
|
|
Restrict delete |
Check Constraints
| Table | Constraint Name | Constraint |
|---|---|---|
| marc_subfield | config_standard_marc_subfields_are_fully_specified | (((owner IS NOT NULL) OR ((owner IS NULL) AND (repeatable IS NOT NULL) AND (mandatory IS NOT NULL) AND (hidden IS NOT NULL)))) |
| rule_max_fine | rule_max_fine_name_check | ((name ~ '^\w+$'::text)) |
| workstation_setting_type | cwst_no_empty_link | ((((datatype = 'link'::text) AND (fm_class IS NOT NULL)) OR ((datatype <> 'link'::text) AND (fm_class IS NULL)))) |
| workstation_setting_type | cwst_valid_datatype | ((datatype = ANY (ARRAY['bool'::text, 'integer'::text, 'float'::text, 'currency'::text, 'interval'::text, 'date'::text, 'string'::text, 'object'::text, 'array'::text, 'link'::text]))) |
| marc_field | config_standard_marc_tags_are_fully_specified | (((owner IS NOT NULL) OR ((owner IS NULL) AND (repeatable IS NOT NULL) AND (mandatory IS NOT NULL) AND (hidden IS NOT NULL)))) |
| rule_age_hold_protect | rule_age_hold_protect_name_check | ((name ~ '^\w+$'::text)) |
| metabib_field_ts_map | metabib_field_ts_map_index_weight_check | ((index_weight = ANY (ARRAY['A'::bpchar, 'B'::bpchar, 'C'::bpchar, 'D'::bpchar]))) |
| rule_circ_duration | rule_circ_duration_name_check | ((name ~ '^\w+$'::text)) |
| best_hold_order | best_hold_order_check | (((pprox IS NOT NULL) OR (hprox IS NOT NULL) OR (owning_lib_to_home_lib_prox IS NOT NULL) OR (aprox IS NOT NULL) OR (priority IS NOT NULL) OR (cut IS NOT NULL) OR (depth IS NOT NULL) OR (htime IS NOT NULL) OR (rtime IS NOT NULL))) |
| usr_setting_type | coust_no_empty_link | ((((datatype = 'link'::text) AND (fm_class IS NOT NULL)) OR ((datatype <> 'link'::text) AND (fm_class IS NULL)))) |
| usr_setting_type | coust_valid_datatype | ((datatype = ANY (ARRAY['bool'::text, 'integer'::text, 'float'::text, 'currency'::text, 'interval'::text, 'date'::text, 'string'::text, 'object'::text, 'array'::text, 'link'::text]))) |
| filter_dialog_filter_set | config_filter_dialog_filter_set_filters_check | (is_json(filters)) |
| z3950_index_field_map | attr_or_attr_type | (((z3950_attr IS NOT NULL) OR (z3950_attr_type IS NOT NULL))) |
| z3950_index_field_map | metabib_field_or_record_attr | (((metabib_field IS NOT NULL) OR (record_attr IS NOT NULL))) |
| rule_recurring_fine | rule_recurring_fine_name_check | ((name ~ '^\w+$'::text)) |
| usr_activity_type | one_of_wwh | ((COALESCE(ewho, ewhat, ehow) IS NOT NULL)) |
| org_unit_setting_type | coust_no_empty_link | ((((datatype = 'link'::text) AND (fm_class IS NOT NULL)) OR ((datatype <> 'link'::text) AND (fm_class IS NULL)))) |
| org_unit_setting_type | coust_valid_datatype | ((datatype = ANY (ARRAY['bool'::text, 'integer'::text, 'float'::text, 'currency'::text, 'interval'::text, 'date'::text, 'string'::text, 'object'::text, 'array'::text, 'link'::text]))) |
| bib_source | bib_source_quality_check | (((quality >= 0) AND (quality <= 100))) |
| metabib_class_ts_map | metabib_class_ts_map_index_weight_check | ((index_weight = ANY (ARRAY['A'::bpchar, 'B'::bpchar, 'C'::bpchar, 'D'::bpchar]))) |