omnichannel-deploy/database/migrations
Rafael Lopes c5ebbd50b5 REFACTOR: Estrutura de migrations com rastreamento e separação de seeds
- Introduz schema_migrations para controle de migrations já aplicadas:
  apenas arquivos novos rodam a cada deploy, eliminando re-execuções

- Renumera migrations de 001 a 026 sem lacunas (gaps em 013 e 024 fechados)

- Adiciona 008_mensagens.sql: CREATE TABLE que estava ausente do repositório

- Corrige idempotência de 015_configurable_triage_flow:
  adiciona UNIQUE (flow_id, label) e (audience_id, label) e targets
  explícitos no ON CONFLICT que antes duplicava dados a cada deploy

- Separa dados de demonstração em database/seeds/ (só roda em dev/uat)

- Remove seeds e migrations sem propósito:
  seeds/002 e 027 tornados obsoletos com a remoção dos opening templates

- Atualiza deploy-dev.yml: loop com checagem de tracking + passo de seeds
2026-07-24 15:22:26 -03:00
..
000_schema_migrations.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
001_auth.sql FEAT: Adicionado perfis, atuenticação, areas e acessos, dados para demo foram adicionados também 2026-05-14 17:38:13 -03:00
002_area.sql FEAT: Adicionado perfis, atuenticação, areas e acessos, dados para demo foram adicionados também 2026-05-14 17:38:13 -03:00
003_whatsapp.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
004_whatsapp_templates.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
005_whatsapp_assignment_queue.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
006_whatsapp_triage_state.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
007_agent_notes.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
008_mensagens.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
009_customer_contacts.sql FEAT: Tabelas de contatos e notas dos agentes 2026-05-19 17:50:08 -03:00
010_agenda_contatos.sql FEAT: Adiciona tabela agenda_contatos e templates de abertura do WhatsApp 2026-05-20 13:57:33 -03:00
011_whatsapp_awaiting_customer_reply.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
012_whatsapp_template_workflow.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
013_agent_presence_pause.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
014_hr_decision_tree_keywords.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
015_configurable_triage_flow.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
016_triage_resolution_step.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
017_bot_flow_builder.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
018_bot_flow_close_node.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
019_admin_audit_ai_contents.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
020_whatsapp_template_category.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
021_agenda_contact_channels.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
022_whatsapp_config.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
023_whatsapp_templates_hsm.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
024_mensagens_media_columns.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
025_mensagens_media_filename.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00
026_remove_fake_templates.sql REFACTOR: Estrutura de migrations com rastreamento e separação de seeds 2026-07-24 15:22:26 -03:00