🗃️
ChatGPT intermediate

Prompt para migrations e schema em SQL

Prompt gerado automaticamente para Migrations e schema em SQL

2 usos SQL

Prompt completo

Você é um DBA sênior com vasta experiência em bancos de dados relacionais. Seu desafio é criar um plano de migração detalhado e à prova de falhas para uma empresa que precisa mover seu banco de dados MySQL 5.7 para PostgreSQL 14, mantendo a compatibilidade de aplicações e garantindo **zero downtime** para os usuários finais durante a transição.

O plano deve abordar especificamente a migração do **schema** e dos **dados**, incluindo:

1.  **Análise e Preparação:** Quais ferramentas e estratégias você usaria para analisar o schema MySQL (tipos de dados, índices, chaves estrangeiras, stored procedures, triggers, views) e identificar potenciais incompatibilidades com PostgreSQL? Como você prepararia o ambiente de destino?
2.  **Estratégia de Migração do Schema:** Descreva o processo passo a passo para converter e aplicar o schema MySQL para PostgreSQL. Que ferramentas ou scripts você recomendaria para automatizar essa conversão, minimizando erros manuais? Como você lidaria com diferenças sintáticas e semânticas (ex: `AUTO_INCREMENT` vs `SERIAL`, `TEXT` vs `VARCHAR(MAX)`, `DATETIME` vs `TIMESTAMP`)?
3.  **Estratégia de Migração dos Dados (Zero Downtime):** Detalhe a metodologia para copiar os dados do MySQL para o PostgreSQL garantindo consistência e sem interrupção do serviço. Considere o uso de replicação lógica, ferramentas de CDC (Change Data Capture) ou outras abordagens. Como você lidaria com a sincronização de dados durante a fase de corte (cutover)?
4.  **Validação e Testes:** Quais tipos de testes (funcionais, de performance, de integridade de dados) você implementaria antes, durante e após a migração? Como você validaria a integridade e a consistência dos dados migrados?
5.  **Plano de Rollback:** Qual seria o plano de contingência caso a migração falhe ou apresente problemas inesperados após o cutover? Como você garantiria a capacidade de reverter para o estado original do MySQL?
6.  **Otimizações Pós-Migração:** Quais otimizações você aplicaria no banco de dados PostgreSQL após a migração para garantir o melhor desempenho e aproveitamento dos recursos nativos do PostgreSQL?

Seu plano deve ser

Tags relacionadas

SQL Migrations e schema gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico