217 Foreign Key Constraints
| Constraint Name | Child Column | Parent Column | Delete Rule | ||||
|---|---|---|---|---|---|---|---|
| fk_tax_details_tax_code |
|
|
Cascade on delete | ||||
| fk_tax_details_tax_item |
|
|
Cascade on delete | ||||
| fk_rates_rate_id |
|
|
Cascade on delete | ||||
| fk_registration_rates_room_charge_dept |
|
|
Null on delete | ||||
| fk_registration_rates_mealtype_id |
|
|
Restrict delete | ||||
| fk_registration_rates_rateplan_id |
|
|
Restrict delete | ||||
| fk_registration_rates_promotion_id |
|
|
Null on delete | ||||
| fk_registration_rates_register_id |
|
|
Cascade on delete | ||||
| fk_registration_rates_tran_id |
|
|
Null on delete | ||||
| fk_deposit_booking_id |
|
|
Cascade on delete | ||||
| fk_deposit_register_id |
|
|
Null on delete | ||||
| fk_deposit_payment_type |
|
|
Restrict delete | ||||
| fk_guest_request_register_id |
|
|
Cascade on delete | ||||
| fk_guest_request_booking_item |
|
|
Cascade on delete | ||||
| fk_guest_request_inclusion_id |
|
|
Restrict delete | ||||
| fk_guest_request_booking_id |
|
|
Cascade on delete | ||||
| fk_guest_request_charge_dept |
|
|
Restrict delete | ||||
| rate_channels_fk_1 |
|
|
Cascade on delete | ||||
| rate_channels_fk |
|
|
Cascade on delete | ||||
| inclusion_department_fk |
|
|
Restrict delete | ||||
| inclusion_printform_fk |
|
|
Restrict delete | ||||
| fk_registration_origin_id |
|
|
Restrict delete | ||||
| fk_registration_join_register_id |
|
|
Restrict delete | ||||
| fk_registration_folpat_id |
|
|
Restrict delete | ||||
| fk_registration_group_id |
|
|
Restrict delete | ||||
| fk_registration_rate_id |
|
|
Null on delete | ||||
| fk_registration_room_id |
|
|
Restrict delete | ||||
| fk_registration_market_id |
|
|
Null on delete | ||||
| fk_registration_rateplan_id |
|
|
Null on delete | ||||
| fk_registration_sales_id |
|
|
Null on delete | ||||
| fk_registration_channel_id |
|
|
Restrict delete | ||||
| fk_registration_rsvtype_id |
|
|
Restrict delete | ||||
| fk_registration_mealtype_id |
|
|
Restrict delete | ||||
| fk_registration_booking_items |
|
|
Restrict delete | ||||
| fk_registration_promotion_id |
|
|
Null on delete | ||||
| fk_registration_shared_register_id |
|
|
Restrict delete | ||||
| fk_registration_guest_id |
|
|
Restrict delete | ||||
| fk_folio_details_folio_id |
|
|
Cascade on delete | ||||
| fk_folio_details_dept_id |
|
|
Cascade on delete | ||||
| fk_room_type_group_id |
|
|
Null on delete | ||||
| fk_cash_sale_folio_id |
|
|
Cascade on delete | ||||
| fk_department_tax_code |
|
|
Null on delete | ||||
| department_group_id_fkey |
|
|
Restrict delete | ||||
| fk_channel_type_id |
|
|
Restrict delete | ||||
| fk_channel_origin_id |
|
|
Null on delete | ||||
| fk_channel_nation_id |
|
|
Null on delete | ||||
| fk_channel_folpat_id |
|
|
Null on delete | ||||
| fk_channel_group_id |
|
|
Null on delete | ||||
| fk_channel_sales_id |
|
|
Null on delete | ||||
| fk_channel_contact_country_id |
|
|
Null on delete | ||||
| fk_room_restriction_roomtype_id |
|
|
Cascade on delete | ||||
| rate_inclusion_fk |
|
|
Cascade on delete | ||||
| rate_inclusion_rateplan_id_fk |
|
|
Cascade on delete | ||||
| rate_inclusion_dept_id_fk |
|
|
Restrict delete | ||||
| booking_msg_guests_fk |
|
|
Cascade on delete | ||||
| nationality_lang_id_fk |
|
|
Null on delete | ||||
| nationality_market_id_fk |
|
|
Null on delete | ||||
| fk_channel_rates_roomtype_id |
|
|
Cascade on delete | ||||
| fk_channel_rates_rate_id |
|
|
Cascade on delete | ||||
| fk_channel_rates_channel_id |
|
|
Cascade on delete | ||||
| fk_room_status_room_id |
|
|
Cascade on delete | ||||
| fk_guest_social_social_id |
|
|
Restrict delete | ||||
| fk_guest_social_guest_id |
|
|
Cascade on delete | ||||
| fk_room_block_room_id |
|
|
Cascade on delete | ||||
| fk_room_block_booking_items |
|
|
Cascade on delete | ||||
| fk_room_block_register_id |
|
|
Null on delete | ||||
| fk_guest_document_photo_file |
|
|
Restrict delete | ||||
| fk_guest_document_id |
|
|
Cascade on delete | ||||
| fk_guest_document_image_file |
|
|
Restrict delete | ||||
| fk_guest_messages_register_id |
|
|
Cascade on delete | ||||
| fk_guest_messages_booking_id |
|
|
Cascade on delete | ||||
| fk_charge_schedule_booking_id |
|
|
Cascade on delete | ||||
| fk_charge_schedule_register_id |
|
|
Cascade on delete | ||||
| fk_charge_schedule_charge_dept |
|
|
Restrict delete | ||||
| fk_charge_schedule_tran_id |
|
|
Null on delete | ||||
| fk_credit_card_guest_id |
|
|
Cascade on delete | ||||
| fk_user_alerts_alert_page |
|
|
Restrict delete | ||||
| fk_user_alerts_followup_id |
|
|
Cascade on delete | ||||
| room_image_roomtype_id_fk |
|
|
Cascade on delete | ||||
| fk_city_country |
|
|
Cascade on delete | ||||
| fk_rate_details_roomtype_id |
|
|
Cascade on delete | ||||
| fk_rate_details_rateplan_id |
|
|
Cascade on delete | ||||
| fk_rate_details_market_id |
|
|
Cascade on delete | ||||
| fk_rate_details_origin_id |
|
|
Cascade on delete | ||||
| fk_rate_details_link_rate_id |
|
|
Restrict delete | ||||
| fk_rate_restriction_rate_id |
|
|
Cascade on delete | ||||
| fk_booking_guests_register_id |
|
|
Null on delete | ||||
| fk_booking_guests_booking_id |
|
|
Cascade on delete | ||||
| fk_booking_guests_guest_id |
|
|
Restrict delete | ||||
| fk_room_summary_building_id |
|
|
Null on delete | ||||
| fk_room_summary_promotion_id |
|
|
Null on delete | ||||
| fk_room_summary_channel_id |
|
|
Null on delete | ||||
| fk_room_summary_rateplan_id |
|
|
Null on delete | ||||
| fk_room_summary_guest_city_id |
|
|
Null on delete | ||||
| fk_room_summary_location_id |
|
|
Null on delete | ||||
| fk_room_summary_bedtype_id |
|
|
Null on delete | ||||
| fk_room_summary_guest_occupation_id |
|
|
Null on delete | ||||
| fk_room_summary_guest_country_res_id |
|
|
Null on delete | ||||
| fk_room_summary_exposure_id |
|
|
Null on delete | ||||
| fk_room_summary_guest_vip_id |
|
|
Null on delete | ||||
| fk_room_summary_guest_country_id |
|
|
Null on delete | ||||
| fk_room_summary_guest_lang_id |
|
|
Null on delete | ||||
| fk_room_summary_market_id |
|
|
Null on delete | ||||
| fk_room_summary_room_id |
|
|
Null on delete | ||||
| fk_room_summary_roomtype_id |
|
|
Null on delete | ||||
| fk_room_summary_guest_nation_id |
|
|
Null on delete | ||||
| fk_room_summary_sales_id |
|
|
Null on delete | ||||
| fk_room_summary_origin_id |
|
|
Null on delete | ||||
| fk_room_summary_rsvtype_id |
|
|
Null on delete | ||||
| fk_contact_category_id |
|
|
Null on delete | ||||
| fk_followup_comments_followup_id |
|
|
Cascade on delete | ||||
| fk_booking_rates_promotion_id |
|
|
Null on delete | ||||
| fk_booking_rates_rateplan_id |
|
|
Restrict delete | ||||
| fk_booking_rates_mealtype_id |
|
|
Restrict delete | ||||
| fk_booking_rates_booking_items |
|
|
Cascade on delete | ||||
| fk_alert_alert_page_id |
|
|
Restrict delete | ||||
| fk_group_info_vip_id |
|
|
Null on delete | ||||
| fk_group_info_lang_id |
|
|
Null on delete | ||||
| fk_group_info_country_id |
|
|
Null on delete | ||||
| fk_group_info_nation_id |
|
|
Null on delete | ||||
| fk_group_info_res_country_id |
|
|
Null on delete | ||||
| fk_followup_seen_followup_id |
|
|
Cascade on delete | ||||
| intf_room_register_id_fk |
|
|
Cascade on delete | ||||
| intf_room_booking_id_fk |
|
|
Cascade on delete | ||||
| intf_room_room_id_fk |
|
|
Cascade on delete | ||||
| fk_booking_party_id |
|
|
Restrict delete | ||||
| fk_booking_market_id |
|
|
Null on delete | ||||
| fk_booking_sales_id |
|
|
Null on delete | ||||
| fk_booking_group_id |
|
|
Restrict delete | ||||
| fk_booking_channel_id |
|
|
Restrict delete | ||||
| fk_booking_guest_id |
|
|
Restrict delete | ||||
| fk_booking_origin_id |
|
|
Restrict delete | ||||
| fk_booking_rsvtype_id |
|
|
Restrict delete | ||||
| fk_booking_folpat_id |
|
|
Restrict delete | ||||
| fk_transaction_summary_dept_id |
|
|
Restrict delete | ||||
| fk_allotment_roomtype_id |
|
|
Cascade on delete | ||||
| fk_allotment_channel_id |
|
|
Cascade on delete | ||||
| folio_pattern_seq_pattern_id_fk |
|
|
Cascade on delete | ||||
| fk_guest_title_id |
|
|
Null on delete | ||||
| fk_guest_vip_id |
|
|
Null on delete | ||||
| fk_guest_country_id |
|
|
Null on delete | ||||
| fk_guest_nation_id |
|
|
Null on delete | ||||
| fk_guest_city_id |
|
|
Null on delete | ||||
| fk_guest_doc_id |
|
|
Restrict delete | ||||
| fk_guest_res_country_id |
|
|
Null on delete | ||||
| fk_guest_lang_id |
|
|
Null on delete | ||||
| fk_meal_inclusion_inclusion |
|
|
Cascade on delete | ||||
| fk_meal_inclusion_meal_type |
|
|
Cascade on delete | ||||
| fk_followup_followup_category_id |
|
|
Restrict delete | ||||
| fk_followup_followup_status_id |
|
|
Restrict delete | ||||
| fk_rsv_pickup_sales_id |
|
|
Null on delete | ||||
| fk_rsv_pickup_market_id |
|
|
Null on delete | ||||
| fk_rsv_pickup_guest_nation_id |
|
|
Null on delete | ||||
| fk_rsv_pickup_guest_occupation_id |
|
|
Null on delete | ||||
| fk_rsv_pickup_mealtype_id |
|
|
Null on delete | ||||
| fk_rsv_pickup_roomtype_id |
|
|
Null on delete | ||||
| fk_rsv_pickup_rateplan_id |
|
|
Null on delete | ||||
| fk_rsv_pickup_guest_lang_id |
|
|
Null on delete | ||||
| fk_rsv_pickup_channel_id |
|
|
Null on delete | ||||
| fk_rsv_pickup_promotion_id |
|
|
Null on delete | ||||
| fk_rsv_pickup_origin_id |
|
|
Null on delete | ||||
| fk_rsv_pickup_guest_vip_id |
|
|
Null on delete | ||||
| fk_rsv_pickup_bedtype_id |
|
|
Null on delete | ||||
| fk_rsv_pickup_guest_country_id |
|
|
Null on delete | ||||
| fk_rsv_pickup_guest_country_res_id |
|
|
Null on delete | ||||
| fk_rsv_pickup_rsvtype_id |
|
|
Null on delete | ||||
| fk_rsv_pickup_guest_city_id |
|
|
Null on delete | ||||
| intf_room_agent_code_fk |
|
|
Cascade on delete | ||||
| intf_room_room_id_fk |
|
|
Cascade on delete | ||||
| fk_channel_restriction_channel_id |
|
|
Cascade on delete | ||||
| fk_channel_restriction_rateplan_id |
|
|
Cascade on delete | ||||
| fk_channel_restriction_roomtype_id |
|
|
Cascade on delete | ||||
| fk_rate_plan_channels_channel_id |
|
|
Cascade on delete | ||||
| fk_rate_plan_channels_rateplan_id |
|
|
Cascade on delete | ||||
| fk_attachment_register_id |
|
|
Cascade on delete | ||||
| fk_attachment_booking_id |
|
|
Cascade on delete | ||||
| fk_attachment_file_id |
|
|
Restrict delete | ||||
| fk_transactions_dept_id |
|
|
Restrict delete | ||||
| fk_transactions_tax_code |
|
|
Restrict delete | ||||
| fk_transactions_transfer_src |
|
|
Restrict delete | ||||
| fk_transactions_transfer_des |
|
|
Restrict delete | ||||
| fk_transactions_card_id |
|
|
Restrict delete | ||||
| fk_transactions_folio_id |
|
|
Cascade on delete | ||||
| fk_transactions_folio_item |
|
|
Restrict delete | ||||
| fk_alert_user_alert_id |
|
|
Cascade on delete | ||||
| fk_folio_items_folio_id |
|
|
Cascade on delete | ||||
| fk_folio_items_charge_to_folio |
|
|
Null on delete | ||||
| fk_booking_items_rateplan_id |
|
|
Restrict delete | ||||
| fk_booking_items_bedtype_id |
|
|
Null on delete | ||||
| fk_booking_items_booking_id |
|
|
Cascade on delete | ||||
| fk_booking_items_rate_id |
|
|
Null on delete | ||||
| fk_booking_items_mealtype_id |
|
|
Restrict delete | ||||
| fk_booking_items_promotion_id |
|
|
Null on delete | ||||
| fk_booking_items_roomtype_id |
|
|
Restrict delete | ||||
| fk_rate_plan_rategroup_id |
|
|
Null on delete | ||||
| rate_plan_link_plan_id_fk |
|
|
Restrict delete | ||||
| fk_rate_plan_market_id |
|
|
Cascade on delete | ||||
| fk_rate_plan_mealtype_id |
|
|
Null on delete | ||||
| fk_rate_plan_origin_id |
|
|
Cascade on delete | ||||
| fk_register_guests_guest_id |
|
|
Restrict delete | ||||
| fk_register_guests_register_id |
|
|
Cascade on delete | ||||
| channel_market_market_id_fkey |
|
|
Cascade on delete | ||||
| channel_market_channel_id_fkey |
|
|
Cascade on delete | ||||
| fk_folio_booking_id |
|
|
Restrict delete | ||||
| fk_folio_register_id |
|
|
Cascade on delete | ||||
| fk_folio_folio_pattern_id |
|
|
Null on delete | ||||
| fk_out_of_order_room_id |
|
|
Cascade on delete | ||||
| fk_out_of_order_ooo_reason |
|
|
Restrict delete | ||||
| fk_folio_pattern_details_folio_pattern_seq |
|
|
Cascade on delete | ||||
| fk_folio_pattern_details_dept_id |
|
|
Cascade on delete | ||||
| fk_room_building_id |
|
|
Null on delete | ||||
| fk_room_connecting_room |
|
|
Null on delete | ||||
| fk_room_roomtype_id |
|
|
Restrict delete | ||||
| fk_room_exposure_id |
|
|
Null on delete | ||||
| fk_room_location_id |
|
|
Null on delete | ||||
| fk_room_bedtype_id |
|
|
Null on delete | ||||
| room_rate_roomtype_id_fk |
|
|
Cascade on delete |
Check Constraints
| Table | Constraint Name | Constraint |
|---|---|---|
| registration_history | check_registration_status | ((status)::text = ANY (ARRAY['I'::text, 'O'::text, 'X'::text])) |
| registration_history | chk_departure | ((departure + fn_sys_param('BACKUP'::text, 'BACKUPDAY'::text, 90)) > fn_system_date()) |
| channel_type | channel_type_id_not_null1 | id IS NOT NULL |
| registration | check_registration_status | ((status)::text = ANY (ARRAY['I'::text, 'O'::text, 'X'::text])) |
| department | department_dept_type_check | (dept_type = ANY (ARRAY['D'::bpchar, 'C'::bpchar])) |
| department | department_post_type_check | (post_type = ANY (ARRAY['P'::bpchar, 'S'::bpchar])) |
| registration_recent | check_registration_status | ((status)::text = ANY (ARRAY['I'::text, 'O'::text, 'X'::text])) |
| registration_recent | chk_departure | ((departure + fn_sys_param('BACKUP'::text, 'BACKUPDAY'::text, 90)) > fn_system_date()) |
| regis | check_registration_status | ((status)::text = ANY (ARRAY['I'::text, 'O'::text, 'X'::text])) |
| charge_schedule | charge_schedule_charge_type_check | (charge_type = ANY (ARRAY['room'::text, 'inclusion'::text, 'requirement'::text])) |
| department_group | department_group_group_type_check | ((post_type = 'P'::bpchar) OR (category = ANY (ARRAY['cash'::text, 'card'::text, 'bank'::text, 'city'::text, 'deposit'::text, 'other'::text]))) |
| record_lock | record_lock_lock_type_check | (lock_type = ANY (ARRAY['booking'::text, 'registration'::text])) |
| room_upgrade | room_upgrade_upgrade_type_check | (upgrade_type = ANY (ARRAY['upgrade'::text, 'upsell'::text, 'none'::text])) |