Database Migration Service permet d'effectuer des migrations continues à partir de bases de données sources PostgreSQL vers des bases de données de destination Cloud SQL pour PostgreSQL.
Sources acceptées
- 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.
- PostgreSQL autogéré (sur site ou sur une VM cloud que vous contrôlez entièrement) 9.4, 9.5, 9.6, 10, 11, 12, 13, 14, 15, 16, 17 et 18.
- Cloud SQL pour PostgreSQL 9.6, 10, 11, 12, 13, 14, 15, 16, 17, 18.
- Microsoft Azure Database for PostgreSQL Flexible Server : 11+
Pour toutes les offres de bases de données sources compatibles, Database Migration Service peut migrer les bases de données que vous sélectionnez à partir de votre serveur source. Certains schémas et tables système ne peuvent pas être migrés. Pour en savoir plus, consultez Limites connues.
Destinations compatibles
- Cloud SQL pour PostgreSQL 9.6, 10, 11, 12, 13, 14, 15, 16, 17, 18.
Compatibilité entre versions
Database Migration Service est compatible avec les migrations de PostgreSQL vers Cloud SQL pour PostgreSQL, où la version de la base de données de destination est la même version majeure que la base de données source, ou toute version majeure compatible supérieure.
- Migrations standards : la migration d'une version majeure ultérieure vers une version majeure antérieure (par exemple, de PostgreSQL 16 vers PostgreSQL 15) n'est pas possible. Il n'est pas recommandé de migrer d'une version mineure ultérieure vers une version mineure antérieure.
- Migrations par démarrage rapide : la migration vers une version majeure antérieure est autorisée. Database Migration Service affiche un avertissement au lieu de bloquer l'opération.
Étapes suivantes
Pour en savoir plus sur la compatibilité et les contraintes des fonctionnalités, consultez Limites connues.
Pour examiner le processus de migration de bout en bout, consultez la présentation du scénario.
Pour commencer à utiliser un tutoriel de migration, consultez Premiers pas avec les migrations Cloud SQL pour PostgreSQL.