Constraints

29 Foreign Key Constraints

Constraint Name Child Column Parent Column Delete Rule
contacts_profile_id_fkey
contacts.profile_id
profiles.id
Restrict delete
profile_dimensions_tag_slug_fkey
profile_dimensions.tag_slug
dimension_values.slug
Restrict delete
profile_dimensions_dimension_slug_fkey
profile_dimensions.dimension_slug
dimensions.slug
Restrict delete
profile_dimensions_profile_id_fkey
profile_dimensions.profile_id
profiles.id
Restrict delete
profile_dimensions_contact_id_fkey
profile_dimensions.contact_id
contacts.id
Restrict delete
card_contacts_event_card_id_fkey
card_contacts.event_card_id
event_cards.id
Restrict delete
card_contacts_contact_id_fkey
card_contacts.contact_id
contacts.id
Restrict delete
dimension_edges_value_b_fkey
dimension_edges.value_b
dimension_values.slug
Restrict delete
dimension_edges_value_a_fkey
dimension_edges.value_a
dimension_values.slug
Restrict delete
contact_dimensions_dimension_slug_fkey
contact_dimensions.dimension_slug
dimensions.slug
Restrict delete
contact_dimensions_tag_slug_fkey
contact_dimensions.tag_slug
dimension_values.slug
Restrict delete
contact_dimensions_contact_id_fkey
contact_dimensions.contact_id
contacts.id
Restrict delete
prism_values_prism_slug_fkey
prism_values.prism_slug
prisms.slug
Restrict delete
dimension_values_dimension_slug_fkey
dimension_values.dimension_slug
dimensions.slug
Restrict delete
profile_org_views_org_function_slug_fkey
profile_org_views.org_function_slug
org_functions.slug
Restrict delete
profile_org_views_contact_id_fkey
profile_org_views.contact_id
contacts.id
Restrict delete
profile_org_views_profile_id_fkey
profile_org_views.profile_id
profiles.id
Restrict delete
profile_org_views_prism_value_slug_fkey
profile_org_views.prism_value_slug
prism_values.slug
Restrict delete
certifications_profile_id_fkey
certifications.profile_id
profiles.id
Restrict delete
commentary_event_card_id_fkey
commentary.event_card_id
event_cards.id
Restrict delete
commentary_profile_id_fkey
commentary.profile_id
profiles.id
Restrict delete
commentary_contact_id_fkey
commentary.contact_id
contacts.id
Restrict delete
event_card_templates_category_slug_fkey
event_card_templates.category_slug
card_categories.slug
Restrict delete
signals_signal_type_slug_fkey
signals.signal_type_slug
signal_types.slug
Restrict delete
signals_profile_id_fkey
signals.profile_id
profiles.id
Restrict delete
signals_contact_id_fkey
signals.contact_id
contacts.id
Restrict delete
event_cards_profile_id_fkey
event_cards.profile_id
profiles.id
Restrict delete
event_cards_template_slug_fkey
event_cards.template_slug
event_card_templates.slug
Restrict delete
deals_contact_id_fkey
deals.contact_id
contacts.id
Restrict delete

Check Constraints

Table Constraint Name Constraint
profile_dimensions profile_dimensions_binding_check (binding = ANY (ARRAY['entity'::text, 'individual'::text, 'fused'::text, 'representative'::text]))
profile_dimensions profile_dimensions_confidence_check (confidence = ANY (ARRAY['observed'::text, 'inferred'::text, 'estimated'::text]))
profile_dimensions profile_dimensions_quant_score_check ((quant_score >= (0)::double precision) AND (quant_score <= (100)::double precision))
profile_dimensions profile_dimensions_surprise_check ((surprise >= (0)::double precision) AND (surprise <= (100)::double precision))
card_contacts card_contacts_role_check (role = ANY (ARRAY['trigger'::text, 'target'::text, 'champion'::text, 'blocker'::text, 'affected'::text]))
dimension_edges dimension_edges_strength_check (strength = ANY (ARRAY['always'::text, 'usually'::text, 'sometimes'::text, 'rarely'::text, 'never'::text]))
contact_dimensions contact_dimensions_confidence_check (confidence = ANY (ARRAY['observed'::text, 'inferred'::text, 'estimated'::text]))
contact_dimensions contact_dimensions_quant_score_check ((quant_score >= (0)::double precision) AND (quant_score <= (100)::double precision))
dimension_values dimension_values_range_high_check ((range_high >= (0)::double precision) AND (range_high <= (100)::double precision))
dimension_values dimension_values_range_low_check ((range_low >= (0)::double precision) AND (range_low <= (100)::double precision))
dimensions dimensions_applies_to_check (applies_to = ANY (ARRAY['company'::text, 'contact'::text, 'both'::text]))
profile_org_views profile_org_views_binding_check (binding = ANY (ARRAY['entity'::text, 'individual'::text, 'fused'::text, 'representative'::text]))
profile_org_views profile_org_views_quant_score_check ((quant_score >= (0)::double precision) AND (quant_score <= (100)::double precision))
commentary commentary_commentary_type_check (commentary_type = ANY (ARRAY['surprise'::text, 'relational'::text, 'warning'::text, 'connection'::text, 'approach'::text]))
signals signals_intensity_check ((intensity >= (0)::double precision) AND (intensity <= (100)::double precision))
event_cards event_cards_confidence_check ((confidence >= (0)::double precision) AND (confidence <= (100)::double precision))