What problem does it solve?
Migrating a database schema from one engine to another (e.g., SQL Server to PostgreSQL) requires assessing compatibility, converting DDL, fixing conversion issues, and applying changes — a complex, error-prone process. This Skill guides an AI agent through the entire AWS DMS Schema Conversion lifecycle, from project setup to applying converted schemas on the target database.
Core Features & Use Cases
- Full Migration Project Setup: A step-by-step wizard creates migration projects, data providers, instance profiles, subnet groups, S3 buckets, and least-privilege IAM roles.
- Schema Conversion & Assessment: Converts schemas to a target engine, runs compatibility assessments, and exports PDF/CSV assessment reports to S3.
- Action Item Fixing: Reviews conversion issues from assessment reports and applies targeted fixes to only the affected code, marking generated SQL for verification.
- Metadata Tree Navigation & SQL Conversion: Browses source/target metadata trees, compares source and target DDL, and converts individual SQL statements (SQL Server to PostgreSQL).
- Use Case: A team migrating a SQL Server database to Aurora PostgreSQL uses this Skill to create a DMS migration project, assess conversion complexity, convert the schema, fix action items, and apply the converted DDL to the target database.
Quick Start
Ask the agent to convert your database schema to a new engine using AWS DMS Schema Conversion, for example: convert my SQL Server database schema to PostgreSQL and show me the compatibility assessment report.