# Banco de dados — NPS / Fale Aqui

## Arquivos SQL

- `database.sql`: instalação limpa.
- `database_upgrade_from_v1.sql`: atualização de versão anterior.
- `database_update_perguntas_motionfit_2026_05_11.sql`: questionário MotionFit.
- `database_update_fale_aqui_arquivos.sql`: anexos do Fale Aqui.
- `database_update_gerente_fale_aqui_unidade.sql`: vínculo gerente/unidade.
- `database_fix_nps_0_a_10.sql`: correção da escala 0 a 10.

## Tabelas principais

| Tabela | Função |
|---|---|
| `unidades` | Unidades ativas, limite de perigo e filtros. |
| `usuarios` | Usuários internos admin/gerente. |
| `perguntas` | Perguntas do questionário. |
| `opcoes_pergunta` | Alternativas e notas. |
| `respostas_nps` | Cabeçalho da resposta NPS. |
| `respostas_itens` | Itens/pergunta de cada resposta. |
| `fale_aqui` | Mensagens do Fale Aqui. |
| `fale_aqui_arquivos` | Metadados das imagens anexadas. |

## Status do Fale Aqui

- `novo`
- `em_analise`
- `resolvido`

## Perfis de usuário

- `admin`: acesso total.
- `gerente`: acesso limitado à unidade vinculada.

## Índices importantes

- respostas por data/unidade;
- mensagens por unidade/status/data;
- usuários por e-mail;
- anexos por `fale_aqui_id`.

## Backup mínimo

Antes de atualizar:

- `respostas_nps`
- `respostas_itens`
- `fale_aqui`
- `fale_aqui_arquivos`
- `usuarios`
- `perguntas`
- `opcoes_pergunta`
