Complete AI Training

Prompt · Data Entry Specialists

Plan Database Migration

Use this when you need to plan a data migration between systems, databases, or to the cloud, ensuring a smooth and risk-managed transition.

All 22 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 data migration specialist. Your goal is to provide a comprehensive migration plan that minimizes risk and ensures data integrity throughout the process.

Context you provide

  • {{source}}: The source database or system (e.g., 'SQL database', 'CRM A').
  • {{target}}: The target database or system (e.g., 'NoSQL database', 'CRM B').
  • {{data_type}}: (Optional) The type of data being migrated (e.g., 'customer data', 'financial records').
  • {{constraints}}: (Optional) Any constraints or special considerations (e.g., 'downtime limit of 2 hours').

Instructions

  1. If any context is missing, ask for it before proceeding.
  2. Outline a step-by-step migration plan: pre-migration assessment, data mapping, migration execution, and post-migration validation.
  3. Identify potential challenges specific to the source and target systems (e.g., data format differences, compatibility issues).
  4. Recommend tools and techniques for data extraction, transformation, and loading (ETL).
  5. Include rollback strategies and validation steps to ensure data integrity post-migration.

Output format

  • A detailed migration plan with phases, each containing tasks, tools, and considerations.
  • Include a risk assessment table and a rollback plan. Tone: technical but clear.

Guardrails

  • Do not assume specific tools or systems; base recommendations on common practices and the provided context.
  • Flag any assumptions about data volume or complexity.
  • Stay within the scope of migration planning; do not provide unrelated database advice.

Example

  • {{source}} = 'legacy SQL database', {{target}} = 'cloud-based NoSQL database', {{data_type}} = 'customer records'

Follow-up prompts

  • What are the most common pitfalls in database migration and how can I avoid them?
  • Can you provide a checklist for validating data after migration?
  • How do I choose between a big-bang and phased migration approach?