Supported sources and versions

Database Migration Service supports continuous migrations from PostgreSQL source databases to Cloud SQL for PostgreSQL destination databases.

Supported sources

  • Amazon RDS 9.6.10+, 10.5+, 11.1+, 12, 13, 14, 15, 16, 17, 18.
  • Amazon Aurora 10.11+, 11.6+, 12.4+, 13.3+, 14.6+, 15.2+, 16, 17, 18.
  • 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, 15, 16, 17, 18.
  • Cloud SQL for PostgreSQL 9.6, 10, 11, 12, 13, 14, 15, 16, 17, 18.
  • Microsoft Azure Database for PostgreSQL Flexible Server Flexible Server: 11+

For all supported source database offerings, Database Migration Service can migrate the databases you select from your source server. Certain system schemas and tables cannot be migrated. For more information, see Known limitations.

Supported destinations

  • Cloud SQL for PostgreSQL 9.6, 10, 11, 12, 13, 14, 15, 16, 17, 18.

Cross-version support

Database Migration Service supports PostgreSQL-to-Cloud SQL for PostgreSQL migrations where the destination database version is the same major version as the source database, or any higher supported major version.

  • Standard migrations: Migrating from a later major version to an earlier major version (for example, from PostgreSQL 16 to 15) is unsupported. Migrating from a later minor version to an earlier minor version isn't recommended.
  • Quick-start migrations: Migrating to an earlier major version is permitted. Database Migration Service displays a warning rather than blocking the operation.

What's next