O Supabase utiliza PostgreSQL. A seguir, as tabelas identificadas:
companiesPropósito: Armazena informações das empresas cadastradas
| Coluna | Tipo | Descrição |
|---|---|---|
id |
uuid | Identificador único (PK) |
name |
text | Nome da empresa |
slug |
text | Identificador único URL-friendly |
email |
text | Email do responsável |
responsible |
text | Nome do responsável |
plan_name |
text | Nome do plano contratado |
plan_price |
numeric | Valor do plano |
billing_cycle |
text | Ciclo de cobrança (mensal) |
max_dashboard_users |
integer | Limite de usuários do dashboard |
estimated_employees |
integer | Número estimado de colaboradores |
payment_status |
text | Status do pagamento |
is_active |
boolean | Se a empresa está ativa |
processed |
boolean | Se foi processada pelo sistema |
created_at |
timestamptz | Data de criação |
company_usersPropósito: Usuários com acesso ao dashboard de cada empresa
| Coluna | Tipo | Descrição |
|---|---|---|
id |
uuid | Identificador único (PK) |
company_id |
uuid | FK para companies |
email |
text | Email do usuário |
name |
text | Nome do usuário |
role |
text | Papel: "owner" ou "member" |
created_at |
timestamptz | Data de criação |
feedback_rawPropósito: Armazena feedbacks brutos enviados pelos colaboradores
| Coluna | Tipo | Descrição |
|---|---|---|
id |
uuid | Identificador único (PK) |
company_slug |
text | Slug da empresa |
department |
text | Setor/departamento |
feedback_type |
text | Tipo: elogio, reclamação, sugestão |
feedback |
text | Texto do feedback |
processed |
boolean | Se já foi processado pela IA |
created_at |
timestamptz | Data de envio |
feedback_analysisPropósito: Análise de IA dos feedbacks
| Coluna | Tipo | Descrição |
|---|---|---|
id |
uuid | Identificador único (PK) |
feedback_id |
uuid | FK para feedback_raw |
company_slug |
text | Slug da empresa |
department |
text | Departamento |
sentiment |
text | Sentimento: positive, negative, neutral |
classified_type |
text | Tipo classificado |
main_theme |
text | Tema principal |
secondary_themes |
jsonb | Temas secundários |
criticality |
text | Nível: baixa, média, alta |
executive_summary |
text | Resumo executivo |
actionable_insight |
text | Insight acionável |
week |
integer | Semana do ano |
month |
integer | Mês |
year |
integer | Ano |
created_at |
timestamptz | Data da análise |
contacts