Database Migration Service supports continuous migrations from MySQL and PostgreSQL into Cloud SQL, and from PostgreSQL to AlloyDB for PostgreSQL. In addition, you can lift and modernize your Oracle workloads into Cloud SQL for PostgreSQL.
This page lists source and destination databases that Database Migration Service supports.
MySQL
Supported source databases
- Amazon RDS 5.6, 5.7, 8.0
- Self-managed MySQL (on premises or on any cloud VM that you fully control) 5.5, 5.6, 5.7, 8.0
- Cloud SQL 5.6, 5.7, 8.0
- Amazon Aurora 5.6, 5.7, 8.0
Supported destination databases
- Cloud SQL for MySQL 5.6, 5.7, 8.0
PostgreSQL
Supported source databases
- Amazon RDS 9.6.10+, 10.5+, 11.1+, 12, 13, 14
- Amazon Aurora 10.11+, 11.6+, 12.4+, 13.3+
- Self-managed PostgreSQL (on premises or on any cloud VM that you fully control) 9.4, 9.5, 9.6, 10, 11, 12, 13, 14
- Cloud SQL 9.6, 10, 11, 12, 13, 14
Supported destination databases
- Cloud SQL for PostgreSQL 9.6, 10, 11, 12, 13, 14
Oracle to PostgreSQL
Supported source databases
- Oracle 11g, Version 11.2.0.4
- Oracle 12c, Version 12.1.0.2
- Oracle 12c, Version 12.2.0.1
- Oracle 18c
- Oracle 19c
- Oracle 21c
Supported destination databases
- Cloud SQL for PostgreSQL 12, 13, 14
PostgreSQL to AlloyDB
Supported source databases
- Amazon RDS 9.6.10+, 10.5+, 11.1+, 12, 13, 14
- Amazon Aurora 10.11+, 11.6+, 12.4+, 13.3+
- Self-managed PostgreSQL (on premises or on any cloud VM that you fully control) 9.4, 9.5, 9.6, 10, 11, 12, 13, 14
- Cloud SQL 9.6, 10, 11, 12, 13, 14