Constraints

239 Foreign Key Constraints

Constraint Name Child Column Parent Column Delete Rule
fkfile_attachment_upload_person_oid
file_attachment.upload_person_oid
person.obj_oid
Restrict delete
resource_type_certification_person_oid_fkey
resource_type_certification.person_oid
person.obj_oid
Cascade on delete
resource_type_certification_resource_type_oid_fkey
resource_type_certification.resource_type_oid
resource_type.obj_oid
Cascade on delete
fkcapability_authorization_authorization_oid
person_role_capability.system_capability_oid
system_capability.obj_oid
Cascade on delete
fkcapability_authorization_capability_oid
person_role_capability.person_role_oid
person_role.obj_oid
Cascade on delete
patron_custom_data_organization_oid_fkey
patron_custom_data.organization_oid
organization.obj_oid
Cascade on delete
patron_custom_data_checkout_center_oid_fkey
patron_custom_data.checkout_center_oid
checkout_center.obj_oid
Cascade on delete
patron_custom_data_person_oid_fkey
patron_custom_data.person_oid
person.obj_oid
Cascade on delete
fkallocation_original_agent_oid
allocation.original_agent_oid
person.obj_oid
Null on delete
fkcalloc_patron_oid
allocation.patron_oid
person.obj_oid
Restrict delete
fkcalloc_agent_oid
allocation.agent_oid
person.obj_oid
fkcaccount_oid
allocation.account_oid
account.obj_oid
Restrict delete
fkcalloc_deliver_to_oid
allocation.deliver_to_oid
resource.obj_oid
Null on delete
fkcalloc_contact_person
allocation.contact_person
person.obj_oid
Null on delete
allocation_copy_of_fkey
allocation.copy_of
allocation.obj_oid
Null on delete
fkcpatron_class_oid
allocation.patron_class_oid
patron_class.obj_oid
Restrict delete
fkcalloc_checkout_center_oid
allocation.checkout_center_oid
checkout_center.obj_oid
Cascade on delete
custom_property_strings_custom_property_oid_fkey
custom_property_strings.custom_property_oid
custom_property.obj_oid
Cascade on delete
custom_property_money_custom_property_oid_fkey
custom_property_money.custom_property_oid
custom_property.obj_oid
Cascade on delete
allocation_repeat_rule_allocation_oid_fkey
allocation_repeat_rule.allocation_oid
allocation.obj_oid
Cascade on delete
task_type_organization_oid_fkey
task_type.organization_oid
organization.obj_oid
Cascade on delete
fkdefault_ticket_resolution_oid
wco_application.default_ticket_resolution_oid
ticket_resolution.obj_oid
Restrict delete
fkdefault_ticket_remedy_type_oid
wco_application.default_ticket_remedy_type_oid
ticket_remedy_type.obj_oid
Restrict delete
fkapp_default_org_oid
wco_application.default_org_oid
organization.obj_oid
Restrict delete
fkdefault_ticket_severity_oid
wco_application.default_ticket_severity_oid
ticket_severity.obj_oid
Restrict delete
fkdefault_ticket_problem_type_oid
wco_application.default_ticket_problem_type_oid
ticket_problem_type.obj_oid
Restrict delete
fkdefault_ticket_priority_oid
wco_application.default_ticket_priority_oid
ticket_priority.obj_oid
Restrict delete
fkapp_default_loc_oid
wco_application.default_checkout_center_oid
checkout_center.obj_oid
Restrict delete
fkdefault_ticket_type_oid
wco_application.default_ticket_type_oid
ticket_type.obj_oid
Restrict delete
sched_staffed_location_org_oid_fkey
sched_staffed_location.org_oid
organization.obj_oid
Cascade on delete
fkcpatron_class_oid
person.patron_class_oid
patron_class.obj_oid
Restrict delete
fkcdepartment_billing_contact_oid
department.billing_contact_oid
person.obj_oid
Null on delete
sched_employee_person_oid_fkey
sched_employee.person_oid
person.obj_oid
Cascade on delete
sched_employee_organization_oid_fkey
sched_employee.organization_oid
organization.obj_oid
Cascade on delete
fkscheduled_message_type_message_type_oid
scheduled_message_type.message_type_oid
message_type.obj_oid
Cascade on delete
sched_staff_availability_person_oid_fkey
sched_staff_availability.person_oid
person.obj_oid
Cascade on delete
allocation_group_allocation_oid_fkey
allocation_group.allocation_oid
allocation.obj_oid
Cascade on delete
fkcalloc_group_src_alloc_oid
allocation_group.source_allocation_oid
allocation.obj_oid
Cascade on delete
fkcalloc_group_rule_oid
allocation_group.rule_oid
allocation_repeat_rule.obj_oid
Cascade on delete
fkcdepartment_code_department_oid
department_code.department_oid
department.obj_oid
Cascade on delete
fkcresource_type_org_oid
resource_type.org_oid
organization.obj_oid
Cascade on delete
turndown_patron_oid_fkey
turndown.patron_oid
person.obj_oid
Null on delete
turndown_checkout_center_oid_fkey
turndown.checkout_center_oid
checkout_center.obj_oid
Null on delete
turndown_allocation_oid_fkey
turndown.allocation_oid
allocation.obj_oid
Null on delete
fkacct_deb_org
account_debit.organization_oid
organization.obj_oid
Cascade on delete
fkacct_deb_acct
account_debit.account_oid
account.obj_oid
Cascade on delete
fkacct_deb_created_by
account_debit.created_by
person.obj_oid
fkacct_deb_inv_line
account_debit.invoice_line_oid
invoice_line.obj_oid
Cascade on delete
allocation_item_building_pass_allocation_oid_fkey
allocation_item_building_pass.allocation_oid
allocation.obj_oid
Cascade on delete
inventory_selector_home_location_oid_fkey
inventory_selector.home_location_oid
resource.obj_oid
Null on delete
inventory_selector_checkout_center_oid_fkey
inventory_selector.checkout_center_oid
checkout_center.obj_oid
Null on delete
inventory_selector_resource_type_oid_fkey
inventory_selector.resource_type_oid
resource_type.obj_oid
Null on delete
inventory_selector_resource_oid_fkey
inventory_selector.resource_oid
resource.obj_oid
Cascade on delete
inventory_selector_inventory_oid_fkey
inventory_selector.inventory_oid
inventory.obj_oid
Cascade on delete
fkmaintsched_ticket_type_oid
maintenance_schedule.ticket_type_oid
ticket_type.obj_oid
Null on delete
fkmaintsched_priority_oid
maintenance_schedule.priority_oid
ticket_priority.obj_oid
Null on delete
fkmaintsched_problem_type_oid
maintenance_schedule.problem_type_oid
ticket_problem_type.obj_oid
Null on delete
fkmaintsched_vendor_oid
maintenance_schedule.vendor_oid
vendor.obj_oid
Null on delete
kmaintsched_rtype_oid
maintenance_schedule.rtype_oid
resource_type.obj_oid
Restrict delete
kmaintsched_mtype_oid
maintenance_schedule.maintenance_type_oid
maintenance_type.obj_oid
Restrict delete
fkmaintsched_severity_oid
maintenance_schedule.severity_oid
ticket_severity.obj_oid
Null on delete
fkmaintsched_person_oid
maintenance_schedule.person_oid
person.obj_oid
Null on delete
fkmaintsched_remedy_type_oid
maintenance_schedule.remedy_type_oid
ticket_remedy_type.obj_oid
Null on delete
fklocation_parent_oid
location.parent_location_oid
location.obj_oid
Null on delete
fklocation_rsrc_oid
location.resource_oid
resource.obj_oid
Cascade on delete
fklocation_org_oid
location.organization_oid
organization.obj_oid
Cascade on delete
sched_scheduling_group_member_staff_oid_fkey
sched_scheduling_group_member.staff_oid
sched_staff.obj_oid
Cascade on delete
sched_scheduling_group_member_scheduling_group_oid_fkey
sched_scheduling_group_member.scheduling_group_oid
sched_scheduling_group.obj_oid
Cascade on delete
fkpatron_class_oid
circulation_policy.patron_class_oid
patron_class.obj_oid
Cascade on delete
email_template_message_type_oid_fkey
email_template.message_type_oid
message_type.obj_oid
Cascade on delete
email_template_organization_oid_fkey
email_template.organization_oid
organization.obj_oid
Cascade on delete
agreement_form_config_checkout_center_oid
agreement_form_config.checkout_center_oid
checkout_center.obj_oid
Cascade on delete
fkcwco_group_contact_oid
wco_group.contact_oid
person.obj_oid
Null on delete
fkcwco_group_organization_oid
wco_group.organization_oid
organization.obj_oid
Cascade on delete
task_profile_task_type_task_type_oid_fkey
task_profile_task_type.task_type_oid
task_type.obj_oid
Cascade on delete
task_profile_task_type_task_profile_oid_fkey
task_profile_task_type.task_profile_oid
task_profile.obj_oid
Cascade on delete
kmaintevent_msched_oid
maintenance_event.maintenance_schedule_oid
maintenance_schedule.obj_oid
Restrict delete
kmaintevent_ticket_oid
maintenance_event.ticket_oid
ticket.obj_oid
Restrict delete
kmaintevent_resource_oid
maintenance_event.resource_oid
resource.obj_oid
Restrict delete
kmaintevent_offline_oid
maintenance_event.offline_node_oid
resource_schedule.obj_oid
Restrict delete
fkcorg_admin_id
organization.admin_id
person.obj_oid
Null on delete
organization_email_template_set_oid_fkey
organization.email_template_set_oid
email_template_set.obj_oid
Null on delete
allocation_accompanying_person_person_oid_fkey
allocation_accompanying_person.person_oid
person.obj_oid
Cascade on delete
allocation_accompanying_person_allocation_oid_fkey
allocation_accompanying_person.allocation_oid
allocation.obj_oid
Cascade on delete
fkcmodel_schedule_node_sched_oid
model_schedule_node.schedule_oid
model_schedule.obj_oid
Cascade on delete
fkinv_line_modified_by
invoice_line.modified_by
person.obj_oid
fkinv_line_created_by
invoice_line.created_by
person.obj_oid
fkinv_line_res
invoice_line.resource_oid
resource.obj_oid
Null on delete
invoice_line_invoice_oid_fkey
invoice_line.invoice_oid
invoice.obj_oid
Cascade on delete
tar_problem_type_oid
ticket_assignment_rule.problem_type_oid
ticket_problem_type.obj_oid
Cascade on delete
tar_sched_group_oid
ticket_assignment_rule.scheduling_group_oid
sched_scheduling_group.obj_oid
Cascade on delete
tar_role_oid
ticket_assignment_rule.system_role_oid
system_role.obj_oid
Cascade on delete
tar_person_oid
ticket_assignment_rule.person_oid
person.obj_oid
Cascade on delete
tar_rtype_oid
ticket_assignment_rule.resource_type_oid
resource_type.obj_oid
Cascade on delete
tar_org_oid
ticket_assignment_rule.organization_oid
organization.obj_oid
Cascade on delete
sched_staff_staffed_location_oid_fkey
sched_staff.staffed_location_oid
sched_staffed_location.obj_oid
Cascade on delete
sched_staff_person_oid_fkey
sched_staff.person_oid
person.obj_oid
Cascade on delete
fkacct_cred_org
account_credit.organization_oid
organization.obj_oid
Cascade on delete
fkacct_cred_acct
account_credit.account_oid
account.obj_oid
Cascade on delete
fkacct_cred_created_by
account_credit.created_by
person.obj_oid
resource_rtype_oid_fkey
resource.rtype_oid
resource_type.obj_oid
Restrict delete
fkcres_loc_res
resource.location_resource_oid
resource.obj_oid
Null on delete
fkcres_person
resource.assigned_person_oid
person.obj_oid
Null on delete
fkcres_department
resource.assigned_department_oid
department.obj_oid
Null on delete
resource_checkout_center_oid_fkey
resource.checkout_center_oid
checkout_center.obj_oid
Cascade on delete
fkres_cont_res
resource.containing_resource_oid
resource.obj_oid
Null on delete
email_template_set_organization_oid_fkey
email_template_set.organization_oid
organization.obj_oid
Cascade on delete
fkcalendar_layer_calendar_oid
calendar_layer.calendar_oid
calendar.obj_oid
Cascade on delete
fkapp_default_loc_oid
patron_portal_property.checkout_center_oid
checkout_center.obj_oid
Restrict delete
patron_portal_property_custom_property_oid_fkey
patron_portal_property.custom_property_oid
custom_property.obj_oid
Restrict delete
fkcresource_schedule_alloc_oid
resource_schedule.allocation_oid
allocation.obj_oid
Cascade on delete
fkcresource_schedule_checkout_center
resource_schedule.checkout_center_oid
checkout_center.obj_oid
Cascade on delete
fkcresource_schedule_proposed_resource_oid
resource_schedule.proposed_resource_oid
resource.obj_oid
Cascade on delete
fkcresource_schedule_return_agent_oid
resource_schedule.return_agent_oid
person.obj_oid
fkcresource_schedule_scheduled_resource_oid
resource_schedule.scheduled_resource_oid
resource.obj_oid
Cascade on delete
fkc_section_member_section_oid
section_member.section_oid
section.obj_oid
Cascade on delete
fkc_section_member_member_oid
section_member.member_oid
person.obj_oid
Cascade on delete
fksubscription_person_oid
subscription.person_oid
person.obj_oid
Cascade on delete
custom_property_timestamps_custom_property_oid_fkey
custom_property_timestamps.custom_property_oid
custom_property.obj_oid
Cascade on delete
fkmainttype_problem_type_oid
maintenance_type.default_problem_type_oid
ticket_problem_type.obj_oid
Null on delete
fkmainttype_ticket_type_oid
maintenance_type.default_ticket_type_oid
ticket_type.obj_oid
Null on delete
fkmainttype_org_oid
maintenance_type.organization_oid
organization.obj_oid
Restrict delete
fkmainttype_vendor_oid
maintenance_type.default_vendor_oid
vendor.obj_oid
Null on delete
fkmainttype_person_oid
maintenance_type.default_person_oid
person.obj_oid
Null on delete
fkmainttype_remedy_type_oid
maintenance_type.default_remedy_type_oid
ticket_remedy_type.obj_oid
Null on delete
fkmainttype_priority_oid
maintenance_type.default_priority_oid
ticket_priority.obj_oid
Null on delete
fkmainttype_severity_oid
maintenance_type.default_severity_oid
ticket_severity.obj_oid
Null on delete
person_checkout_center_signature_checkout_center_oid_fkey
person_checkout_center_signature.checkout_center_oid
checkout_center.obj_oid
Cascade on delete
person_checkout_center_signature_person_oid_fkey
person_checkout_center_signature.person_oid
person.obj_oid
Cascade on delete
system_role_cap_auth
system_role_capability.system_capability_oid
system_capability.obj_oid
Restrict delete
system_role_cap_role
system_role_capability.system_role_oid
system_role.obj_oid
Cascade on delete
fkticket_priority_oid
ticket.priority_oid
ticket_priority.obj_oid
Restrict delete
fkticket_problem_type_oid
ticket.problem_type_oid
ticket_problem_type.obj_oid
Restrict delete
fkticket_vendor_oid
ticket.vendor_oid
vendor.obj_oid
Null on delete
fkticket_org_oid
ticket.organization_oid
organization.obj_oid
Restrict delete
fkticket_agent
ticket.agent_oid
person.obj_oid
fkticket_remedy_type_oid
ticket.remedy_type_oid
ticket_remedy_type.obj_oid
Restrict delete
fkticket_res
ticket.resource_oid
resource.obj_oid
Null on delete
fkticket_severity_oid
ticket.severity_oid
ticket_severity.obj_oid
Restrict delete
fkticket_location
ticket.location_oid
resource.obj_oid
Null on delete
fkticket_responsible_op
ticket.responsible_op_oid
person.obj_oid
fkticket_resolution_oid
ticket.resolution_oid
ticket_resolution.obj_oid
Restrict delete
fkticket_type_oid
ticket.type_oid
ticket_type.obj_oid
Restrict delete
fkticket_patron
ticket.patron_oid
person.obj_oid
Null on delete
calendar_allocation_fields_checkout_center_oid_fkey
calendar_allocation_fields.checkout_center_oid
checkout_center.obj_oid
Cascade on delete
fkholding_bibliographic_record
holding.bibliographic_record_oid
bibliographic_record.obj_oid
Cascade on delete
fkholding_resource
holding.resource_oid
resource.obj_oid
Cascade on delete
fkccirc_record_resource_oid
circulation_record.resource_oid
resource.obj_oid
Cascade on delete
fkauthset_path_tail_oid
authset_path.tail_oid
authset.obj_oid
Restrict delete
fkauthset_path_head_oid
authset_path.head_oid
authset.obj_oid
Restrict delete
sched_scheduling_group_staffed_location_oid_fkey
sched_scheduling_group.staffed_location_oid
sched_staffed_location.obj_oid
Cascade on delete
fkccheckout_center_schedule_checkout_center
checkout_center_schedule.checkout_center_oid
checkout_center.obj_oid
Cascade on delete
fkccheckout_center_schedule_parent
checkout_center_schedule.parent_oid
checkout_center_schedule.obj_oid
Null on delete
fkcwco_station_checkout_center_oid
wco_station.checkout_center_oid
checkout_center.obj_oid
Cascade on delete
fkcchekout_center_schedule_node_checkout_center_schedule
checkout_center_schedule_node.checkout_center_schedule_oid
checkout_center_schedule.obj_oid
Cascade on delete
fkperson_oid
account.person_oid
person.obj_oid
Cascade on delete
fkcdepartment_oid
account.department_oid
department.obj_oid
Cascade on delete
inventory_organization_oid_fkey
inventory.organization_oid
organization.obj_oid
Cascade on delete
fkcapability_organization_oid
person_role.organization_oid
organization.obj_oid
Cascade on delete
fkcapability_person_oid
person_role.person_oid
person.obj_oid
Cascade on delete
fkcapability_role_oid
person_role.system_role_oid
system_role.obj_oid
Cascade on delete
email_template_set_template_email_template_set_oid_fkey
email_template_set_template.email_template_set_oid
email_template_set.obj_oid
Cascade on delete
email_template_set_template_email_template_oid_fkey
email_template_set_template.email_template_oid
email_template.obj_oid
Cascade on delete
email_template_set_template_message_type_oid_fkey
email_template_set_template.message_type_oid
message_type.obj_oid
Cascade on delete
fkchold_person_oid
hold.person_oid
person.obj_oid
Cascade on delete
fkchold_organization_oid
hold.organization_oid
organization.obj_oid
Cascade on delete
fkchold_cc_oid
hold.checkout_center_oid
checkout_center.obj_oid
Cascade on delete
fkchold_invoice_oid
hold.invoice_oid
invoice.obj_oid
Cascade on delete
fkcapability_checkout_center_checkout_center_oid
person_role_checkout_center.checkout_center_oid
checkout_center.obj_oid
Cascade on delete
fkcapability_checkout_center_capability_oid
person_role_checkout_center.person_role_oid
person_role.obj_oid
Cascade on delete
task_organization_oid_fkey
task.organization_oid
organization.obj_oid
Cascade on delete
task_location_oid_fkey
task.location_oid
resource.obj_oid
Null on delete
task_task_type_oid_fkey
task.task_type_oid
task_type.obj_oid
Cascade on delete
task_allocation_oid_fkey
task.allocation_oid
allocation.obj_oid
Cascade on delete
fksubscription_notification_subscription
subscription_contact.subscription_oid
subscription.obj_oid
Cascade on delete
fkcalloc_log_alloc_oid
allocation_log.allocation_oid
allocation.obj_oid
Cascade on delete
fkcinvoice_org_oid
invoice.org_oid
organization.obj_oid
Cascade on delete
fkcinvoice_alloc_oid
invoice.allocation_oid
allocation.obj_oid
Cascade on delete
fkcinvoice_modified_by
invoice.modified_by
person.obj_oid
Null on delete
fkcinvoice_created_by
invoice.created_by
person.obj_oid
fkcaccount_oid
invoice.account_oid
account.obj_oid
Restrict delete
fkcinvoice_cc_oid
invoice.cc_oid
checkout_center.obj_oid
Cascade on delete
custom_property_integers_custom_property_oid_fkey
custom_property_integers.custom_property_oid
custom_property.obj_oid
Cascade on delete
fkauto_email_message_type_oid
auto_email.message_type_oid
message_type.obj_oid
Cascade on delete
fkcheckout_center_auto_email_auto_email_oid
entity_auto_email.auto_email_oid
auto_email.obj_oid
Cascade on delete
invoice_line_tax_rate_invoice_tax_rate_oid_fkey
invoice_line_tax_rate.invoice_tax_rate_oid
invoice_tax_rate.obj_oid
Cascade on delete
invoice_line_tax_rate_invoice_line_oid_fkey
invoice_line_tax_rate.invoice_line_oid
invoice_line.obj_oid
Cascade on delete
staff_assignment_sched_group_oid
sched_staff_assignment.scheduling_group_oid
sched_scheduling_group.obj_oid
Null on delete
staff_assignment_staff_oid
sched_staff_assignment.staff_oid
sched_staff.obj_oid
Null on delete
staff_assignment_unppublished_sched_group_oid
sched_staff_assignment.unpublished_scheduling_group_oid
sched_scheduling_group.obj_oid
Null on delete
staff_assignment_shift_oid
sched_staff_assignment.shift_oid
sched_shift.obj_oid
Cascade on delete
staff_assignment_unpub_staff_oid
sched_staff_assignment.unpublished_staff_oid
sched_staff.obj_oid
Null on delete
fkcauthset_delegation_org_oid
authset_delegation.org_oid
organization.obj_oid
Cascade on delete
fkcauthset_delegation_authset_oid
authset_delegation.authset_oid
authset.obj_oid
Cascade on delete
type_allocation_usage_data_cc_oid_fkey
type_allocation_usage_data.cc_oid
checkout_center.obj_oid
Cascade on delete
type_allocation_usage_data_allocation_oid_fkey
type_allocation_usage_data.allocation_oid
allocation.obj_oid
Cascade on delete
type_allocation_usage_data_resource_type_oid_fkey
type_allocation_usage_data.resource_type_oid
resource_type.obj_oid
Cascade on delete
fkcauthentication_obj_oid
authentication.obj_oid
person.obj_oid
Cascade on delete
sched_staffing_limit_staff_oid_fkey
sched_staffing_limit.staff_oid
sched_staff.obj_oid
Cascade on delete
resource_type_fallback_fallback_oid_fkey
resource_type_fallback.fallback_oid
resource_type.obj_oid
Cascade on delete
resource_type_fallback_type_oid_fkey
resource_type_fallback.type_oid
resource_type.obj_oid
Cascade on delete
custom_property_booleans_custom_property_oid_fkey
custom_property_booleans.custom_property_oid
custom_property.obj_oid
Cascade on delete
inventory_note_inventory_oid_fkey
inventory_note.inventory_oid
inventory.obj_oid
Cascade on delete
inventory_note_resource_oid_fkey
inventory_note.resource_oid
resource.obj_oid
Null on delete
inventory_note_agent_oid_fkey
inventory_note.agent_oid
person.obj_oid
Null on delete
inventory_note_parent_note_oid_fkey
inventory_note.parent_note_oid
inventory_note.obj_oid
Null on delete
ldap_rule_ldap_profile_oid_fkey
ldap_rule.ldap_profile_oid
ldap_profile.obj_oid
Cascade on delete
ldap_rule_patron_class_oid_fkey
ldap_rule.patron_class_oid
patron_class.obj_oid
Cascade on delete
task_profile_organization_oid_fkey
task_profile.organization_oid
organization.obj_oid
Cascade on delete
task_person_person_oid_fkey
task_person.person_oid
person.obj_oid
Cascade on delete
task_person_task_oid_fkey
task_person.task_oid
task.obj_oid
Cascade on delete
fkcwco_log_cc_oid
wco_log.checkout_center_oid
checkout_center.obj_oid
fkcwco_log_reps_agent_oid
wco_log.responsible_agent_oid
person.obj_oid
fkcwco_log_agent_oid
wco_log.agent_oid
person.obj_oid
fkcwco_log_org_oid
wco_log.org_oid
organization.obj_oid
checkout_center_pir_pickup_option_checkout_center_oid_fkey
checkout_center_pir_pickup_option.checkout_center_oid
checkout_center.obj_oid
Cascade on delete
checkout_center_custom_agreement_form_oid_fkey
checkout_center.custom_agreement_form_oid
agreement_form_config.obj_oid
Restrict delete
checkout_center_email_template_set_oid_fkey
checkout_center.email_template_set_oid
email_template_set.obj_oid
Null on delete
checkout_center_org_oid_fkey
checkout_center.org_oid
organization.obj_oid
Cascade on delete
fk_taxrates_organization_oid
tax_rate.organization_oid
organization.obj_oid
Cascade on delete
fksubscription_notification_subscription
subscription_notification.subscription_oid
subscription.obj_oid
Cascade on delete
fkcticket_log_work_type_oid
ticket_log.work_type_oid
ticket_work_type.obj_oid
Null on delete
fkcticket_log_ticket_oid
ticket_log.ticket_oid
ticket.obj_oid
Cascade on delete
fkcticket_log_expense_type_oid
ticket_log.expense_type_oid
ticket_expense_type.obj_oid
Null on delete
fkcticket_log_agent_oid
ticket_log.agent_oid
person.obj_oid
fkcalendar_period_layer_oid
calendar_period.layer_oid
calendar_layer.obj_oid
Cascade on delete
fkcalendar_period_model_schedule_oid
calendar_period.model_schedule_oid
model_schedule.obj_oid
Null on delete
fkcalendar_period_calendar_oid
calendar_period.calendar_oid
calendar.obj_oid
Cascade on delete
fkmainttype_org_oid
vendor.organization_oid
organization.obj_oid
Restrict delete
checkout_center_default_task_profile_checkout_center_oid_fkey
checkout_center_default_task_profile.checkout_center_oid
checkout_center.obj_oid
Cascade on delete
checkout_center_default_task_profile_task_profile_oid_fkey
checkout_center_default_task_profile.task_profile_oid
task_profile.obj_oid
Cascade on delete
invoice_tax_rate_invoice_oid_fkey
invoice_tax_rate.invoice_oid
invoice.obj_oid
Cascade on delete
sched_shift_staffed_location_oid_fkey
sched_shift.staffed_location_oid
sched_staffed_location.obj_oid
Cascade on delete
inventory_item_inventoried_assigned_department_oid_fkey
inventory_item.inventoried_assigned_department_oid
department.obj_oid
Null on delete
inventory_item_inventoried_assigned_person_oid_fkey
inventory_item.inventoried_assigned_person_oid
person.obj_oid
Null on delete
inventory_item_resource_oid_fkey
inventory_item.resource_oid
resource.obj_oid
Cascade on delete
inventory_item_scanning_agent_oid_fkey
inventory_item.scanning_agent_oid
person.obj_oid
Null on delete
inventory_item_inventoried_home_location_oid_fkey
inventory_item.inventoried_home_location_oid
resource.obj_oid
Null on delete
inventory_item_inventory_oid_fkey
inventory_item.inventory_oid
inventory.obj_oid
Cascade on delete

Check Constraints

Table Constraint Name Constraint
authset_entry authset_entry_scope ((NOT ((entry_class = ROW('CHECKOUT-CENTER'::character varying, 'WCOF'::character varying)::cl_class) AND (scope IS NULL))))
authset_entry authset_entry_self_containment ((NOT ((authset_oid = entry_oid) AND (entry_class = ROW('AUTHSET'::character varying, 'WCOF'::character varying)::cl_class))))
inventory_selector inventory_selector_circulation_status_check (((circulation_status)::text = ANY ((ARRAY['CIRCULATING'::character varying, 'NON-CIRCULATING'::character varying])::text[])))
inventory_selector inventory_selector_metaclass_check ((metaclass = ANY (ARRAY['EQUIPMENT'::wcof_tag, 'MEDIA'::wcof_tag, 'LOCATION'::wcof_tag])))
inventory_selector inventory_selector_online_status_check (((online_status)::text = ANY ((ARRAY['ONLINE'::character varying, 'OFFLINE'::character varying])::text[])))
resource resource_location_capacity ((NOT ((metaclass <> 'LOCATION'::wcof_tag) AND (capacity IS NOT NULL))))
resource resource_media_equipment_manufacturer ((NOT ((metaclass <> 'MEDIA'::wcof_tag) AND (metaclass <> 'EQUIPMENT'::wcof_tag) AND (manufacturer IS NOT NULL))))
resource resource_media_equipment_model ((NOT ((metaclass <> 'MEDIA'::wcof_tag) AND (metaclass <> 'EQUIPMENT'::wcof_tag) AND (model IS NOT NULL))))
resource resource_media_equipment_purchase_date ((NOT ((metaclass <> 'MEDIA'::wcof_tag) AND (metaclass <> 'EQUIPMENT'::wcof_tag) AND (purchase_date IS NOT NULL))))
resource resource_media_equipment_purchase_order ((NOT ((metaclass <> 'MEDIA'::wcof_tag) AND (metaclass <> 'EQUIPMENT'::wcof_tag) AND (purchase_order IS NOT NULL))))
resource resource_media_equipment_serial_number ((NOT ((metaclass <> 'MEDIA'::wcof_tag) AND (metaclass <> 'EQUIPMENT'::wcof_tag) AND (serial_number IS NOT NULL))))
resource resource_media_equipment_vendor ((NOT ((metaclass <> 'MEDIA'::wcof_tag) AND (metaclass <> 'EQUIPMENT'::wcof_tag) AND (vendor IS NOT NULL))))
resource resource_media_equipment_warranty_labor ((NOT ((metaclass <> 'MEDIA'::wcof_tag) AND (metaclass <> 'EQUIPMENT'::wcof_tag) AND (warranty_labor IS NOT NULL))))
resource resource_media_equipment_warranty_parts ((NOT ((metaclass <> 'MEDIA'::wcof_tag) AND (metaclass <> 'EQUIPMENT'::wcof_tag) AND (warranty_parts IS NOT NULL))))
resource resource_metaclass_check ((metaclass = ANY (ARRAY['EQUIPMENT'::wcof_tag, 'MEDIA'::wcof_tag, 'LOCATION'::wcof_tag])))
resource resource_not_own_location ((location_resource_oid <> obj_oid))
resource_schedule ck_proposed_or_resource_null (((proposed_resource_oid IS NULL) OR (scheduled_resource_oid IS NULL)))
authset_path authset_path_check ((tail_oid <> head_oid))
inventory inventory_allow_manual_check (((allow_manual)::text = ANY ((ARRAY['NO-BARCODE'::character varying, 'ALWAYS'::character varying, 'NEVER'::character varying])::text[])))
checkout_center check_agreement_form_grouping ((agreement_form_grouping = ANY (ARRAY['UNSERIALIZED'::wcof_tag, 'NONE'::wcof_tag])))
checkout_center check_agreement_form_sorting ((agreement_form_sorting = ANY (ARRAY['ROOT-RESOURCE-TYPE'::wcof_tag, 'RESOURCE-TYPE'::wcof_tag, 'NAME'::wcof_tag])))
checkout_center check_delivery_defaults ((default_delivery_type = ANY (ARRAY['NORMAL'::wcof_tag, 'FULL-DAY'::wcof_tag])))
checkout_center check_form_date_time_format ((form_date_time_format = ANY (ARRAY['DAYTIME'::wcof_tag, 'ISO+TIME'::wcof_tag, 'DAYTIME+WEEKDAY'::wcof_tag])))
inventory_item inventory_item_scan_type_check (((scan_type)::text = ANY ((ARRAY['PICKUP'::character varying, 'RETURN'::character varying, 'BARCODE'::character varying, 'ID'::character varying, 'MANUAL'::character varying])::text[])))