Passer au contenu principal

Réversibilité

Le service managé PostgreSQL est conçu pour garantir la réversibilité, c'est-à-dire la possibilité pour le client de récupérer ses données et de migrer vers une autre solution sans verrouillage.

Données exportables

L'ensemble des données stockées dans un cluster PostgreSQL peut être exporté via les outils standards de l'écosystème PostgreSQL.

Outils de réversibilité

Export logique avec pg_dump

Utilisez pg_dump pour exporter une base de données au format SQL :

pg_dump -h <host> -U <user> -d <database> -F c -f backup.dump

Pour exporter toutes les bases de données :

pg_dumpall -h <host> -U <user> -f full_backup.sql

Restauration

Restaurez les données sur un serveur PostgreSQL externe :

pg_restore -h <new_host> -U <user> -d <database> backup.dump

Backup Numspot

Les backups créés via le service managé sont compatibles avec les versions standards de PostgreSQL.

Formats ouverts

  • Les données sont au format natif PostgreSQL, compatible avec toute distribution PostgreSQL.
  • Les backups sont au format standard PostgreSQL (pg_dump / pg_restore).
  • Les protocoles de connexion sont standard (PostgreSQL wire protocol).

Procédure de sortie

  1. Exportez les données via pg_dump ou pg_dumpall.
  2. Déployez un serveur PostgreSQL sur la nouvelle plateforme.
  3. Restaurez les données via pg_restore ou psql.
  4. Mettez à jour les chaînes de connexion des applications.
  5. Vérifiez la cohérence des données restaurées.