39 Foreign Key Constraints
Constraint Name | Child Column | Parent Column | Delete Rule | ||
---|---|---|---|---|---|
distribution_subscription_fkey |
|
|
Cascade on delete | ||
distribution_receive_unit_template_fkey |
|
|
Restrict delete | ||
distribution_record_entry_fkey |
|
|
Null on delete | ||
distribution_bind_call_number_fkey |
|
|
Restrict delete | ||
distribution_receive_call_number_fkey |
|
|
Restrict delete | ||
distribution_holding_lib_fkey |
|
|
Restrict delete | ||
distribution_bind_unit_template_fkey |
|
|
Restrict delete | ||
serial_unit_call_number_fkey |
|
|
Restrict delete | ||
serial_unit_creator_fkey |
|
|
Null on delete | ||
serial_unit_editor_fkey |
|
|
Null on delete | ||
distribution_note_distribution_fkey |
|
|
Cascade on delete | ||
distribution_note_creator_fkey |
|
|
Restrict delete | ||
item_note_item_fkey |
|
|
Cascade on delete | ||
item_note_creator_fkey |
|
|
Restrict delete | ||
stream_distribution_fkey |
|
|
Cascade on delete | ||
subscription_record_entry_fkey |
|
|
Null on delete | ||
subscription_owning_lib_fkey |
|
|
Null on delete | ||
index_summary_distribution_fkey |
|
|
Cascade on delete | ||
supplement_summary_distribution_fkey |
|
|
Cascade on delete | ||
caption_and_pattern_subscription_fkey |
|
|
Cascade on delete | ||
materialized_holding_code_issuance_fkey |
|
|
Cascade on delete | ||
routing_list_user_reader_fkey |
|
|
Cascade on delete | ||
routing_list_user_stream_fkey |
|
|
Cascade on delete | ||
basic_summary_distribution_fkey |
|
|
Cascade on delete | ||
item_creator_fkey |
|
|
Restrict delete | ||
item_issuance_fkey |
|
|
Cascade on delete | ||
item_stream_fkey |
|
|
Cascade on delete | ||
item_editor_fkey |
|
|
Restrict delete | ||
item_uri_fkey |
|
|
Null on delete | ||
item_unit_fkey |
|
|
Null on delete | ||
pattern_template_owning_lib_fkey |
|
|
Restrict delete | ||
issuance_editor_fkey |
|
|
Restrict delete | ||
issuance_caption_and_pattern_fkey |
|
|
Cascade on delete | ||
issuance_creator_fkey |
|
|
Restrict delete | ||
issuance_subscription_fkey |
|
|
Cascade on delete | ||
subscription_note_creator_fkey |
|
|
Restrict delete | ||
subscription_note_subscription_fkey |
|
|
Cascade on delete | ||
record_entry_record_fkey |
|
|
Null on delete | ||
record_entry_owning_lib_fkey |
|
|
Null on delete |
Check Constraints
Table | Constraint Name | Constraint |
---|---|---|
distribution | distribution_display_grouping_check | ((display_grouping = ANY (ARRAY['enum'::text, 'chron'::text]))) |
distribution | sdist_summary_method_check | (((summary_method IS NULL) OR (summary_method = ANY (ARRAY['add_to_sre'::text, 'merge_with_sre'::text, 'use_sre_only'::text, 'use_sdist_only'::text])))) |
unit | copy_fine_level_check | ((fine_level = ANY (ARRAY[1, 2, 3]))) |
unit | copy_loan_duration_check | ((loan_duration = ANY (ARRAY[1, 2, 3]))) |
caption_and_pattern | cap_type | ((type = ANY (ARRAY['basic'::text, 'supplement'::text, 'index'::text]))) |
routing_list_user | reader_or_dept | ((((reader IS NOT NULL) AND (department IS NULL)) OR ((reader IS NULL) AND (department IS NOT NULL)))) |
item | valid_status | ((status = ANY (ARRAY['Bindery'::text, 'Bound'::text, 'Claimed'::text, 'Discarded'::text, 'Expected'::text, 'Not Held'::text, 'Not Published'::text, 'Received'::text]))) |
issuance | issuance_holding_code_check | (((holding_code IS NULL) OR could_be_serial_holding_code(holding_code))) |
issuance | issuance_holding_code_check1 | (((holding_code IS NULL) OR is_json(holding_code))) |
issuance | valid_holding_type | (((holding_type IS NULL) OR (holding_type = ANY (ARRAY['basic'::text, 'supplement'::text, 'index'::text])))) |