Origem,Campo FK,Destino,Cardinalidade,Obrigatório,ON UPDATE,ON DELETE,Tabela associativa/regra,Migration passkeys,user_id,users.id,N:1,Sim,NO ACTION,CASCADE,passkeys_user_id_foreign,database/migrations/2024_01_01_000000_create_passkeys_table.php opportunities,sector_id,sectors.id,N:1,Sim,CASCADE,RESTRICT,opportunities_sector_id_foreign,database/migrations/2026_01_01_000002_create_opportunities_table.php interest_requests,opportunity_id,opportunities.id,N:1,Não,CASCADE,SET NULL,interest_requests_opportunity_id_foreign,database/migrations/2026_01_01_000003_create_interest_requests_table.php interest_requests,reviewed_by,users.id,N:1,Não,NO ACTION,SET NULL,interest_requests_reviewed_by_foreign,database/migrations/2026_01_01_000003_create_interest_requests_table.php memberships,user_id,users.id,N:1,Sim,CASCADE,CASCADE,imz_memberships_user_id_fk,database/migrations/2026_09_24_001000_investmoz_identity.php memberships,organization_id,organizations.id,N:1,Sim,CASCADE,CASCADE,imz_memberships_organization_id_fk,database/migrations/2026_09_24_001000_investmoz_identity.php consents,user_id,users.id,N:1,Não,CASCADE,SET NULL,imz_consents_user_id_fk,database/migrations/2026_09_24_001000_investmoz_identity.php geo_locations,parent_id,geo_locations.id,N:1,Não,CASCADE,RESTRICT,imz_geo_locations_parent_id_fk,database/migrations/2026_09_24_003000_investmoz_geography.php geo_geometries,geo_location_id,geo_locations.id,N:1,Sim,CASCADE,CASCADE,imz_geo_geometries_geo_location_id_fk,database/migrations/2026_09_24_003000_investmoz_geography.php project_locations,project_id,projects.id,N:1,Sim,CASCADE,CASCADE,imz_project_locations_project_id_fk,database/migrations/2026_09_24_004000_investmoz_projects.php project_locations,geo_location_id,geo_locations.id,N:1,Sim,CASCADE,RESTRICT,imz_project_locations_geo_location_id_fk,database/migrations/2026_09_24_004000_investmoz_projects.php value_chains,cluster_id,economic_clusters.id,N:1,Sim,CASCADE,CASCADE,imz_value_chains_cluster_id_fk,database/migrations/2026_09_24_005000_investmoz_clusters.php value_chain_links,from_value_chain_id,value_chains.id,N:1,Sim,CASCADE,CASCADE,imz_value_chain_links_from_value_chain_id_fk,database/migrations/2026_09_24_005000_investmoz_clusters.php value_chain_links,to_value_chain_id,value_chains.id,N:1,Sim,CASCADE,CASCADE,imz_value_chain_links_to_value_chain_id_fk,database/migrations/2026_09_24_005000_investmoz_clusters.php cluster_projects,cluster_id,economic_clusters.id,N:1,Sim,CASCADE,CASCADE,imz_cluster_projects_cluster_id_fk,database/migrations/2026_09_24_005000_investmoz_clusters.php cluster_projects,project_id,projects.id,N:1,Sim,CASCADE,CASCADE,imz_cluster_projects_project_id_fk,database/migrations/2026_09_24_005000_investmoz_clusters.php anchor_project_links,anchor_project_id,projects.id,N:1,Sim,CASCADE,CASCADE,imz_anchor_project_links_anchor_project_id_fk,database/migrations/2026_09_24_005000_investmoz_clusters.php anchor_project_links,cluster_id,economic_clusters.id,N:1,Sim,CASCADE,CASCADE,imz_anchor_project_links_cluster_id_fk,database/migrations/2026_09_24_005000_investmoz_clusters.php complementary_project_links,anchor_project_id,projects.id,N:1,Sim,CASCADE,CASCADE,imz_complementary_project_links_anchor_project_id_fk,database/migrations/2026_09_24_005000_investmoz_clusters.php complementary_project_links,complementary_project_id,projects.id,N:1,Sim,CASCADE,CASCADE,imz_complementary_project_links_complementary_project_id_fk,database/migrations/2026_09_24_005000_investmoz_clusters.php corridor_locations,corridor_id,development_corridors.id,N:1,Sim,CASCADE,CASCADE,imz_corridor_locations_corridor_id_fk,database/migrations/2026_09_24_006000_investmoz_corridors.php corridor_locations,geo_location_id,geo_locations.id,N:1,Sim,CASCADE,RESTRICT,imz_corridor_locations_geo_location_id_fk,database/migrations/2026_09_24_006000_investmoz_corridors.php corridor_projects,corridor_id,development_corridors.id,N:1,Sim,CASCADE,CASCADE,imz_corridor_projects_corridor_id_fk,database/migrations/2026_09_24_006000_investmoz_corridors.php corridor_projects,project_id,projects.id,N:1,Sim,CASCADE,CASCADE,imz_corridor_projects_project_id_fk,database/migrations/2026_09_24_006000_investmoz_corridors.php corridor_clusters,corridor_id,development_corridors.id,N:1,Sim,CASCADE,CASCADE,imz_corridor_clusters_corridor_id_fk,database/migrations/2026_09_24_006000_investmoz_corridors.php corridor_clusters,cluster_id,economic_clusters.id,N:1,Sim,CASCADE,CASCADE,imz_corridor_clusters_cluster_id_fk,database/migrations/2026_09_24_006000_investmoz_corridors.php investors,organization_id,organizations.id,N:1,Não,CASCADE,SET NULL,imz_investors_organization_id_fk,database/migrations/2026_09_24_007000_investmoz_crm.php investor_contacts,investor_id,investors.id,N:1,Sim,CASCADE,CASCADE,imz_investor_contacts_investor_id_fk,database/migrations/2026_09_24_007000_investmoz_crm.php investor_contacts,contact_id,contacts.id,N:1,Sim,CASCADE,CASCADE,imz_investor_contacts_contact_id_fk,database/migrations/2026_09_24_007000_investmoz_crm.php leads,investor_id,investors.id,N:1,Não,CASCADE,SET NULL,imz_leads_investor_id_fk,database/migrations/2026_09_24_007000_investmoz_crm.php leads,owner_user_id,users.id,N:1,Não,CASCADE,SET NULL,imz_leads_owner_user_id_fk,database/migrations/2026_09_24_007000_investmoz_crm.php crm_opportunities,lead_id,leads.id,N:1,Não,CASCADE,SET NULL,imz_crm_opportunities_lead_id_fk,database/migrations/2026_09_24_007000_investmoz_crm.php crm_opportunities,project_id,projects.id,N:1,Não,CASCADE,SET NULL,imz_crm_opportunities_project_id_fk,database/migrations/2026_09_24_007000_investmoz_crm.php crm_opportunities,owner_user_id,users.id,N:1,Não,CASCADE,SET NULL,imz_crm_opportunities_owner_user_id_fk,database/migrations/2026_09_24_007000_investmoz_crm.php activities,investor_id,investors.id,N:1,Não,CASCADE,CASCADE,imz_activities_investor_id_fk,database/migrations/2026_09_24_007000_investmoz_crm.php activities,opportunity_id,crm_opportunities.id,N:1,Não,CASCADE,SET NULL,imz_activities_opportunity_id_fk,database/migrations/2026_09_24_007000_investmoz_crm.php activities,actor_user_id,users.id,N:1,Não,CASCADE,SET NULL,imz_activities_actor_user_id_fk,database/migrations/2026_09_24_007000_investmoz_crm.php tasks,assignee_user_id,users.id,N:1,Não,CASCADE,SET NULL,imz_tasks_assignee_user_id_fk,database/migrations/2026_09_24_007000_investmoz_crm.php tasks,opportunity_id,crm_opportunities.id,N:1,Não,CASCADE,CASCADE,imz_tasks_opportunity_id_fk,database/migrations/2026_09_24_007000_investmoz_crm.php investor_journeys,investor_id,investors.id,N:1,Sim,CASCADE,CASCADE,imz_investor_journeys_investor_id_fk,database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php investor_journeys,opportunity_id,crm_opportunities.id,N:1,Não,CASCADE,SET NULL,imz_investor_journeys_opportunity_id_fk,database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php journey_steps,journey_id,investor_journeys.id,N:1,Sim,CASCADE,CASCADE,imz_journey_steps_journey_id_fk,database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php submissions,journey_step_id,journey_steps.id,N:1,Sim,CASCADE,CASCADE,imz_submissions_journey_step_id_fk,database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php submissions,submitted_by,users.id,N:1,Não,CASCADE,SET NULL,imz_submissions_submitted_by_fk,database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php aftercare_plans,investor_id,investors.id,N:1,Sim,CASCADE,CASCADE,imz_aftercare_plans_investor_id_fk,database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php aftercare_plans,project_id,projects.id,N:1,Não,CASCADE,SET NULL,imz_aftercare_plans_project_id_fk,database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php aftercare_plans,owner_user_id,users.id,N:1,Não,CASCADE,SET NULL,imz_aftercare_plans_owner_user_id_fk,database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php constraints,aftercare_plan_id,aftercare_plans.id,N:1,Sim,CASCADE,CASCADE,imz_constraints_aftercare_plan_id_fk,database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php escalations,constraint_id,constraints.id,N:1,Sim,CASCADE,CASCADE,imz_escalations_constraint_id_fk,database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php escalations,escalated_by,users.id,N:1,Não,CASCADE,SET NULL,imz_escalations_escalated_by_fk,database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php training_needs,project_id,projects.id,N:1,Não,CASCADE,SET NULL,imz_training_needs_project_id_fk,database/migrations/2026_09_24_009000_investmoz_education.php training_needs,occupation_id,occupations.id,N:1,Não,CASCADE,RESTRICT,imz_training_needs_occupation_id_fk,database/migrations/2026_09_24_009000_investmoz_education.php training_needs,skill_id,skills.id,N:1,Não,CASCADE,RESTRICT,imz_training_needs_skill_id_fk,database/migrations/2026_09_24_009000_investmoz_education.php training_providers,organization_id,organizations.id,N:1,Não,CASCADE,SET NULL,imz_training_providers_organization_id_fk,database/migrations/2026_09_24_009000_investmoz_education.php courses,provider_id,training_providers.id,N:1,Sim,CASCADE,CASCADE,imz_courses_provider_id_fk,database/migrations/2026_09_24_009000_investmoz_education.php education_opportunities,course_id,courses.id,N:1,Sim,CASCADE,CASCADE,imz_education_opportunities_course_id_fk,database/migrations/2026_09_24_009000_investmoz_education.php education_opportunities,geo_location_id,geo_locations.id,N:1,Não,CASCADE,SET NULL,imz_education_opportunities_geo_location_id_fk,database/migrations/2026_09_24_009000_investmoz_education.php project_documents,project_id,projects.id,N:1,Sim,CASCADE,CASCADE,imz_project_documents_project_id_fk,database/migrations/2026_09_24_009500_investmoz_document_links.php project_documents,document_id,documents.id,N:1,Sim,CASCADE,RESTRICT,imz_project_documents_document_id_fk,database/migrations/2026_09_24_009500_investmoz_document_links.php investor_documents,investor_id,investors.id,N:1,Sim,CASCADE,CASCADE,imz_investor_documents_investor_id_fk,database/migrations/2026_09_24_009500_investmoz_document_links.php investor_documents,document_id,documents.id,N:1,Sim,CASCADE,RESTRICT,imz_investor_documents_document_id_fk,database/migrations/2026_09_24_009500_investmoz_document_links.php journey_documents,journey_id,investor_journeys.id,N:1,Sim,CASCADE,CASCADE,imz_journey_documents_journey_id_fk,database/migrations/2026_09_24_009500_investmoz_document_links.php journey_documents,document_id,documents.id,N:1,Sim,CASCADE,RESTRICT,imz_journey_documents_document_id_fk,database/migrations/2026_09_24_009500_investmoz_document_links.php aftercare_documents,aftercare_plan_id,aftercare_plans.id,N:1,Sim,CASCADE,CASCADE,imz_aftercare_documents_aftercare_plan_id_fk,database/migrations/2026_09_24_009500_investmoz_document_links.php aftercare_documents,document_id,documents.id,N:1,Sim,CASCADE,RESTRICT,imz_aftercare_documents_document_id_fk,database/migrations/2026_09_24_009500_investmoz_document_links.php education_documents,education_opportunity_id,education_opportunities.id,N:1,Sim,CASCADE,CASCADE,imz_education_documents_education_opportunity_id_fk,database/migrations/2026_09_24_009500_investmoz_document_links.php education_documents,document_id,documents.id,N:1,Sim,CASCADE,RESTRICT,imz_education_documents_document_id_fk,database/migrations/2026_09_24_009500_investmoz_document_links.php audit_events,actor_user_id,users.id,N:1,Não,RESTRICT,RESTRICT,imz_audit_events_actor_user_id_fk,database/migrations/2026_09_24_010000_investmoz_governance_ai.php reconciliation_issues,sync_run_id,sync_runs.id,N:1,Sim,CASCADE,CASCADE,imz_reconciliation_issues_sync_run_id_fk,database/migrations/2026_09_24_011000_investmoz_integrations.php