# Migrations Schema migrations para as tabelas cr_* (Claude Resources) da infraestrutura Descomplicar. ## Ficheiros | Migration | Descrição | |-----------|-----------| | `001_initial_schema.sql` | Tabelas core (agents, skills, mcps, sdks, plugins, hooks) | | `002_add_lsps.sql` | Tabela de Language Server Protocols | | `003_add_relationships.sql` | Tabelas de relacionamento (agent_mcps, skill_mcps, etc.) | | `004_add_telemetry.sql` | Tabelas de uso/telemetria | | `005_add_archive_tables.sql` | Tabelas de arquivo para telemetria antiga | | `006_add_maintenance_log.sql` | Controlo de migrations e log de manutenção | ## Uso ### Ver status ```bash /descomplicar:db-migrate status ``` ### Aplicar todas ```bash /descomplicar:db-migrate up --all ``` ### Reverter última ```bash /descomplicar:db-migrate down ``` ## Formato Cada ficheiro contém: - Header com metadata (Author, Date, Description) - Secção `-- UP` com SQL de criação - Secção `-- DOWN` com SQL de reversão ## Criar Nova Migration ```bash /descomplicar:db-migrate create nome_da_migration ``` ## Notas - As migrations são aplicadas em ordem numérica - O checksum é verificado antes de aplicar - Rollback automático em caso de erro - Log completo em `cr_migrations`