Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.wimeisoftwares.com/llms.txt

Use this file to discover all available pages before exploring further.

Após cada análise, o MigraFlow gera uma pasta entrega_TIMESTAMP/ com os seguintes arquivos:
entrega_20260427_170004/
├── migration.sql
├── rollback.sql
├── risk_report.md
├── review_report.md       (apenas com --review)
└── resultado_completo.json

migration.sql

Script SQL completo e pronto para execução no banco de destino. Contém:
  • CREATE TABLE com tipos modernos
  • Primary keys e Foreign keys
  • Indexes
  • Constraints
  • Comentários com o nome legado de origem
-- Migrated from TB_CLI_REG
CREATE TABLE customers (
  customer_id   BIGSERIAL PRIMARY KEY,
  name          VARCHAR(100) NOT NULL,
  email         VARCHAR(255) UNIQUE,
  document      VARCHAR(20),
  created_at    TIMESTAMP DEFAULT NOW()
);
Sempre revise o script antes de executar em produção. Execute primeiro em ambiente de homologação.

rollback.sql

Script de rollback gerado automaticamente. Execute se a migração falhar. Contém:
  • DROP TABLE em ordem reversa (respeita FKs)
  • Comentários para restaurar backups
  • Validação de contagem de registros
-- ROLLBACK PLAN — Execute if migration fails
DROP TABLE IF EXISTS order_items CASCADE;
DROP TABLE IF EXISTS orders CASCADE;
DROP TABLE IF EXISTS customers CASCADE;

risk_report.md

Relatório de riscos com score de 0 a 100.
ScoreCategoriaO que significa
0–25BAIXOMigração simples, baixo risco
26–50MEDIOAlguns pontos de atenção
51–75ALTORequer revisão cuidadosa
76–100CRITICOAlto risco, planejamento detalhado necessário
Findings por severidade:
  • CRITICO — Bloqueador. Deve ser resolvido antes da migração
  • ALTO — Risco significativo de perda de dados ou downtime
  • MEDIO — Impacto moderado, pode ser resolvido em paralelo

review_report.md

Disponível apenas com a flag --review. Review de qualidade do migration.sql gerado. Contém:
  • Score de qualidade (0–100)
  • Problemas com fix em SQL
  • Indexes faltando
  • Constraints faltando
  • Sugestões de melhoria

resultado_completo.json

Resultado bruto completo da análise em JSON. Útil para integração com outras ferramentas ou para auditoria. Contém todos os dados: mapping, risk_score, data_dictionary, migration_sql, rollback_sql e summary.