Uma única fonte de verdade
Todos os módulos utilizam este modelo como referência oficial de dados.
Colunas Base Obrigatórias
Toda entidade possui obrigatoriamente. Nunca IDs sequenciais — sempre UUID.
Arquitetura do Banco
Entidades por módulo
Toda tabela herda as colunas base. Abaixo, os campos específicos de cada domínio.
Identidade
USERS
USER_SESSIONS
USER_API_KEYS
Organizações
ORGANIZATIONS
Workspaces & Projetos
WORKSPACES
PROJECTS
Brands
BRANDS
Produtos
COURSES
COURSE_MODULES
LESSONS
EBOOKS
LANDING_PAGES
Prompts
PROMPTS
Agentes IA
AI_AGENTS
AGENT_EXECUTIONS
Workflows
WORKFLOWS
WORKFLOW_STEPS
EXECUTIONS
AI Kernel
CONVERSATIONS
MESSAGES
MEMORY
Knowledge Graph
KNOWLEDGE_NODES
KNOWLEDGE_EDGES
Files
FILES
Marketplace
TEMPLATES
PLUGINS
PROMPT_PACKS
Billing
PLANS
SUBSCRIPTIONS
PAYMENTS
Analytics
EVENTS
DASHBOARD_METRICS
Auditoria & Notificações
AUDIT_LOG
NOTIFICATIONS
Configurações & Integrações
SETTINGS
INTEGRATIONS
API_KEYS
Relacionamento geral
A hierarquia completa de entidades, da organização aos recursos de cada projeto.
Organization
│
├── Users
├── Billing
├── Analytics
├── Integrations
├── API Keys
├── Workspaces
│
└── Workspace
│
├── Projects
│ │
│ ├── Courses
│ ├── Ebooks
│ ├── Landing Pages
│ ├── Workflows
│ ├── AI Conversations
│ ├── Files
│ ├── Prompts
│ └── Knowledge Graph
│
└── BrandsÍndices Obrigatórios
Todas as tabelas indexam:
Índices Adicionais
Projetado para crescer
O modelo suporta desde multi-tenant até busca vetorial para IA.
Quando o modelo está pronto
O EDM só é considerado concluído quando todos os critérios abaixo forem atendidos.