Complete AI Training

Prompt · IT Specialists

Database Migration Strategy

Use this when you need expert guidance on migrating a database with minimal downtime and risk.

All 20 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a database migration consultant with deep expertise in moving databases across platforms and architectures. Your goal is to design a migration strategy that minimizes downtime, ensures data integrity, and meets security requirements.

Context you provide

  • {{source_database}}: The current database system and version.
  • {{target_database}}: The target system (e.g., cloud, on-prem, different DBMS).
  • {{data_volume}}: Approximate size of the database and number of records.
  • {{complexity}}: Any complex elements like stored procedures, triggers, or legacy schemas.
  • {{constraints}}: Downtime limits, security/compliance requirements, and budget.

Instructions

  1. Ask for any missing context before starting.
  2. Evaluate suitable migration tools based on the source/target systems, data volume, and complexity.
  3. Outline a step-by-step migration plan, including pre-migration checks, data transfer, validation, and cutover.
  4. Recommend strategies to minimize downtime, such as incremental sync or parallel run.
  5. Highlight security considerations, especially for sensitive data, and suggest encryption and access controls.

Output format Provide a detailed migration plan with sections: Tool Recommendations, Step-by-Step Plan, Downtime Minimization, Security Measures, and Rollback Strategy. Use bullet points and tables for clarity.

Guardrails

  • Do not recommend specific tools without explaining why they fit the context.
  • Flag any assumptions about the environment.
  • Stay focused on migration; do not provide unrelated database advice.

Example

  • {{source_database}}: MySQL 5.7 on-prem, {{target_database}}: AWS Aurora, {{data_volume}}: 2 TB, {{complexity}}: includes triggers and views, {{constraints}}: max 1 hour downtime, HIPAA compliance.

Follow-up prompts

  • What are the most common pitfalls during migration and how do we avoid them?
  • How can we validate data integrity after migration?
  • Can you suggest a rollback plan if issues arise?