Compétences database-migration
📦

database-migration

Sûr ⚙️ Commandes externes

Executar Migrações de Banco de Dados com Zero Downtime

Également disponible depuis: wshobson,CleanExpo,Doyajin174

Alterações de esquema de banco de dados são arriscadas e complexas. Esta skill fornece padrões de migração comprovados para Sequelize, TypeORM e Prisma com estratégias de rollback e técnicas de zero-downtime.

Prend en charge: Claude Codex Code(CC)
🥉 75 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "database-migration". Generate a TypeORM migration to create a 'products' table with id, name, price, and created_at columns

Résultat attendu:

Mostra a classe de migração com up() criando a tabela e down() removendo-a, usando QueryRunner para migrações independentes de plataforma

Utilisation de "database-migration". How do I add a new column to a live table safely?

Résultat attendu:

Explica a abordagem de três etapas: adicionar nova coluna, preencher dados, remover coluna antiga - com tratamento de transação

Utilisation de "database-migration". Create a rollback strategy for a risky migration

Résultat attendu:

Fornece rollback baseado em checkpoint com criação de tabela de backup, etapas de verificação e procedimentos de restauração

Audit de sécurité

Sûr
v1 • 2/24/2026

All 32 static findings are false positives. The skill contains only documentation with code examples for database migrations (Sequelize, TypeORM, Prisma). The backticks detected are markdown code fences showing command examples, not shell execution. No cryptographic algorithms or system reconnaissance present.

1
Fichiers analysés
439
Lignes analysées
1
résultats
1
Total des audits
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
100
Conformité aux spécifications

Ce que vous pouvez construire

Migração ORM Entre Frameworks

Migre do Sequelize para TypeORM preservando a integridade dos dados e a funcionalidade da aplicação

Alteração de Esquema em Produção

Adicione uma nova coluna a uma tabela ativa com milhões de registros sem causar downtime ou problemas de bloqueio

Migração de Plataforma de Banco de Dados

Mova dados do PostgreSQL para MySQL com mapeamento de tipos adequado e conversão de esquema

Essayez ces prompts

Script de Migração Básico
Generate a Sequelize migration to add a 'status' column to the 'users' table with a default value of 'active'
Renomeação de Coluna Zero-Downtime
Create a migration plan to rename a 'name' column to 'full_name' in the 'customers' table without downtime
Migração de Transformação de Dados
Write a migration that splits an 'address' string column into 'street', 'city', and 'state' columns with proper data copying
Migração Entre Bancos de Dados
Generate a migration that handles PostgreSQL to MySQL migration with JSON vs JSONB type handling

Bonnes pratiques

  • Sempre forneça uma migração down() para cada up() para habilitar rollback
  • Teste migrações em um ambiente de staging com dados semelhantes à produção antes de implantar
  • Use transações para operações atômicas e envolva mudanças arriscadas em blocos try-catch

Éviter

  • Executar migrações diretamente em produção sem testar em staging primeiro
  • Fazer alterações de esquema disruptivas sem uma estratégia zero-downtime
  • Pular scripts de rollback porque parecem desnecessários

Foire aux questions

Does this skill execute migrations?
Não. Esta skill fornece orientação, modelos de código e melhores práticas para criar e executar migrações com segurança.
Which ORMs are supported?
Sequelize, TypeORM e Prisma são totalmente cobertos com exemplos para cada um.
How do I ensure zero downtime?
Use o padrão de implantação blue-green: adicione novas colunas, preencha dados e remova colunas antigas em etapas separadas.
What if a migration fails?
Sempre tenha uma migração down() pronta. Use transações e backups de checkpoint para rollback automático em caso de falha.
Can I migrate between different databases?
Sim. A skill cobre migrações do PostgreSQL para MySQL com tratamento adequado de tipos para JSON vs JSONB.
Do I need to backup before migration?
Sim. Sempre faça backup do seu banco de dados antes de executar migrações, especialmente em sistemas de produção.

Détails du développeur

Structure de fichiers

📄 SKILL.md