Site

Gerador de SQL Dump / Script de Banco v3

O instalador web aplica schemas por driver. Em produção, versionar e reaplicar SQL com segurança é essencial.


Schemas dinâmicos

install/schemas/
├── mysql/
│   ├── mucrm_api_tokens.sql
│   ├── mucrm_jobs.sql
│   └── mucrm_failed_jobs.sql
└── sqlsrv/
    ├── mucrm_api_tokens.sql
    ├── mucrm_jobs.sql
    └── mucrm_failed_jobs.sql

O instalador escolhe a pasta conforme MySQL ou SQL Server.

ℹ️Schema principal
install/schema.sql (core) é orientado a SQL Server. Para MySQL, use os schemas da pasta mysql/ + dumps do seu ecossistema.

Ordem de DROP (core)

Filhas com FK caem antes dos pais (ex.: mucrm_user_sessions antes de mucrm_users).

Para reinstalar do zero: apague install/install.lock e rode o instalador novamente.


Checklist de produção

  • Backup completo antes de migrar
  • Conferir driver (pdo_mysql vs pdo_sqlsrv / dblib)
  • Aplicar mucrm_api_tokens se a API v2 estiver em uso
  • Aplicar mucrm_jobs / mucrm_failed_jobs se usar Queue
  • Validar collations / charset (UTF-8) em MySQL
  • Testar login API após migrate
⚠️Dados de jogadores
Nunca rode DROP genérico em produção sem backup. Prefira migrations incrementais nos seus plugins.