9.6 KiB
9.6 KiB
| 1 | Domínio | Esquema | Tabela | Finalidade | Chave primária | Dependências | Migration |
|---|---|---|---|---|---|---|---|
| 2 | Aplicação existente | public | users | Autenticação Laravel/Fortify | id | database/migrations/0001_01_01_000000_create_users_table.php | |
| 3 | Aplicação existente | public | password_reset_tokens | Recuperação de palavra-passe | database/migrations/0001_01_01_000000_create_users_table.php | ||
| 4 | Aplicação existente | public | sessions | Sessões Laravel | id | database/migrations/0001_01_01_000000_create_users_table.php | |
| 5 | Aplicação existente | public | cache | Cache Laravel | key | database/migrations/0001_01_01_000001_create_cache_table.php | |
| 6 | Aplicação existente | public | cache_locks | Bloqueios de cache | key | database/migrations/0001_01_01_000001_create_cache_table.php | |
| 7 | Aplicação existente | public | jobs | Fila Laravel | id | database/migrations/0001_01_01_000002_create_jobs_table.php | |
| 8 | Aplicação existente | public | job_batches | Lotes de jobs | id | database/migrations/0001_01_01_000002_create_jobs_table.php | |
| 9 | Aplicação existente | public | failed_jobs | Falhas de jobs | id | database/migrations/0001_01_01_000002_create_jobs_table.php | |
| 10 | Aplicação existente | public | passkeys | Credenciais passkey | id | users.id | database/migrations/2024_01_01_000000_create_passkeys_table.php |
| 11 | Aplicação existente | public | sectors | Sectores do catálogo público | id | database/migrations/2026_01_01_000001_create_sectors_table.php | |
| 12 | Aplicação existente | public | opportunities | Catálogo público de oportunidades | id | sectors.id | database/migrations/2026_01_01_000002_create_opportunities_table.php |
| 13 | Aplicação existente | public | interest_requests | Manifestações de interesse | id | opportunities.id; users.id | database/migrations/2026_01_01_000003_create_interest_requests_table.php |
| 14 | Identidade | public | organizations | Registar organizações institucionais, empresariais e educativas | id | database/migrations/2026_09_24_001000_investmoz_identity.php | |
| 15 | Identidade | public | memberships | Associar utilizadores a organizações e ao respectivo papel | id | organizations.id; users.id | database/migrations/2026_09_24_001000_investmoz_identity.php |
| 16 | Identidade | public | consents | Registar concessão e retirada de consentimentos por finalidade | id | users.id | database/migrations/2026_09_24_001000_investmoz_identity.php |
| 17 | Conteúdos | public | documents | Catalogar ficheiros, classificação e estado de quarentena | id | database/migrations/2026_09_24_002000_investmoz_content.php | |
| 18 | Geografia | public | geo_locations | Representar a hierarquia territorial | id | geo_locations.id | database/migrations/2026_09_24_003000_investmoz_geography.php |
| 19 | Geografia | public | geo_geometries | Armazenar geometrias válidas das localizações | id | geo_locations.id | database/migrations/2026_09_24_003000_investmoz_geography.php |
| 20 | Projectos | public | projects | Registar projectos de investimento e orçamento | id | database/migrations/2026_09_24_004000_investmoz_projects.php | |
| 21 | Projectos | public | project_locations | Associar projectos a localizações por função | id | geo_locations.id; projects.id | database/migrations/2026_09_24_004000_investmoz_projects.php |
| 22 | Clusters e cadeias | public | economic_clusters | Registar clusters económicos | id | database/migrations/2026_09_24_005000_investmoz_clusters.php | |
| 23 | Clusters e cadeias | public | value_chains | Registar cadeias de valor de cada cluster | id | economic_clusters.id | database/migrations/2026_09_24_005000_investmoz_clusters.php |
| 24 | Clusters e cadeias | public | value_chain_links | Associar cadeias por tipo de ligação | id | value_chains.id | database/migrations/2026_09_24_005000_investmoz_clusters.php |
| 25 | Clusters e cadeias | public | cluster_projects | Associar projectos a clusters | id | economic_clusters.id; projects.id | database/migrations/2026_09_24_005000_investmoz_clusters.php |
| 26 | Clusters e cadeias | public | anchor_project_links | Justificar projectos âncora de clusters | id | economic_clusters.id; projects.id | database/migrations/2026_09_24_005000_investmoz_clusters.php |
| 27 | Clusters e cadeias | public | complementary_project_links | Relacionar projectos âncora e complementares | id | projects.id | database/migrations/2026_09_24_005000_investmoz_clusters.php |
| 28 | Corredores | public | development_corridors | Registar corredores de desenvolvimento | id | database/migrations/2026_09_24_006000_investmoz_corridors.php | |
| 29 | Corredores | public | corridor_locations | Ordenar localizações de corredores | id | development_corridors.id; geo_locations.id | database/migrations/2026_09_24_006000_investmoz_corridors.php |
| 30 | Corredores | public | corridor_projects | Associar corredores e projectos | id | development_corridors.id; projects.id | database/migrations/2026_09_24_006000_investmoz_corridors.php |
| 31 | Corredores | public | corridor_clusters | Associar corredores e clusters | id | development_corridors.id; economic_clusters.id | database/migrations/2026_09_24_006000_investmoz_corridors.php |
| 32 | CRM | public | investors | Registar investidores e o seu enquadramento institucional | id | organizations.id | database/migrations/2026_09_24_007000_investmoz_crm.php |
| 33 | CRM | public | contacts | Registar contactos partilháveis entre investidores | id | database/migrations/2026_09_24_007000_investmoz_crm.php | |
| 34 | CRM | public | investor_contacts | Associar investidores e contactos com indicação de contacto principal | investor_id, contact_id | contacts.id; investors.id | database/migrations/2026_09_24_007000_investmoz_crm.php |
| 35 | CRM | public | leads | Qualificar potenciais negócios no CRM | id | investors.id; users.id | database/migrations/2026_09_24_007000_investmoz_crm.php |
| 36 | CRM | public | crm_opportunities | Gerir negociações CRM, separadas do catálogo público opportunities | id | leads.id; projects.id; users.id | database/migrations/2026_09_24_007000_investmoz_crm.php |
| 37 | CRM | public | activities | Registar interacções CRM | id | crm_opportunities.id; investors.id; users.id | database/migrations/2026_09_24_007000_investmoz_crm.php |
| 38 | CRM | public | tasks | Acompanhar tarefas e prazos CRM | id | crm_opportunities.id; users.id | database/migrations/2026_09_24_007000_investmoz_crm.php |
| 39 | Jornada e aftercare | public | investor_journeys | Acompanhar jornadas dos investidores | id | crm_opportunities.id; investors.id | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php |
| 40 | Jornada e aftercare | public | journey_steps | Ordenar etapas de uma jornada | id | investor_journeys.id | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php |
| 41 | Jornada e aftercare | public | submissions | Registar submissões nas etapas | id | journey_steps.id; users.id | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php |
| 42 | Jornada e aftercare | public | aftercare_plans | Acompanhar planos de pós-investimento | id | investors.id; projects.id; users.id | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php |
| 43 | Jornada e aftercare | public | constraints | Registar constrangimentos de pós-investimento | id | aftercare_plans.id | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php |
| 44 | Jornada e aftercare | public | escalations | Registar escalonamentos de constrangimentos | id | constraints.id; users.id | database/migrations/2026_09_24_008000_investmoz_journey_aftercare.php |
| 45 | Educação | public | skills | Catalogar competências | id | database/migrations/2026_09_24_009000_investmoz_education.php | |
| 46 | Educação | public | occupations | Catalogar ocupações | id | database/migrations/2026_09_24_009000_investmoz_education.php | |
| 47 | Educação | public | training_needs | Quantificar necessidades de formação | id | occupations.id; projects.id; skills.id | database/migrations/2026_09_24_009000_investmoz_education.php |
| 48 | Educação | public | training_providers | Registar prestadores de formação | id | organizations.id | database/migrations/2026_09_24_009000_investmoz_education.php |
| 49 | Educação | public | courses | Catalogar cursos por prestador | id | training_providers.id | database/migrations/2026_09_24_009000_investmoz_education.php |
| 50 | Educação | public | education_opportunities | Publicar ofertas educativas com datas e capacidade | id | courses.id; geo_locations.id | database/migrations/2026_09_24_009000_investmoz_education.php |
| 51 | Conteúdos — ligações tipadas | public | project_documents | Associar documentos a projects com integridade referencial | project_id, document_id | documents.id; projects.id | database/migrations/2026_09_24_009500_investmoz_document_links.php |
| 52 | Conteúdos — ligações tipadas | public | investor_documents | Associar documentos a investors com integridade referencial | investor_id, document_id | documents.id; investors.id | database/migrations/2026_09_24_009500_investmoz_document_links.php |
| 53 | Conteúdos — ligações tipadas | public | journey_documents | Associar documentos a investor_journeys com integridade referencial | journey_id, document_id | documents.id; investor_journeys.id | database/migrations/2026_09_24_009500_investmoz_document_links.php |
| 54 | Conteúdos — ligações tipadas | public | aftercare_documents | Associar documentos a aftercare_plans com integridade referencial | aftercare_plan_id, document_id | aftercare_plans.id; documents.id | database/migrations/2026_09_24_009500_investmoz_document_links.php |
| 55 | Conteúdos — ligações tipadas | public | education_documents | Associar documentos a education_opportunities com integridade referencial | education_opportunity_id, document_id | documents.id; education_opportunities.id | database/migrations/2026_09_24_009500_investmoz_document_links.php |
| 56 | Governação e auditoria | public | audit_events | Preservar eventos de auditoria sem actualização, eliminação ou truncagem | id | users.id | database/migrations/2026_09_24_010000_investmoz_governance_ai.php |
| 57 | Integrações e eventos | public | outbox_events | Registar eventos de saída e estado de entrega | id | database/migrations/2026_09_24_011000_investmoz_integrations.php | |
| 58 | Integrações e eventos | public | inbox_events | Deduplicar mensagens de entrada e acompanhar processamento | id | database/migrations/2026_09_24_011000_investmoz_integrations.php | |
| 59 | Integrações e eventos | public | sync_runs | Acompanhar execuções de integração | id | database/migrations/2026_09_24_011000_investmoz_integrations.php | |
| 60 | Integrações e eventos | public | reconciliation_issues | Registar divergências de reconciliação | id | sync_runs.id | database/migrations/2026_09_24_011000_investmoz_integrations.php |