Conversion manuelle de schémas dans AWS SCT - AWS Schema Conversion Tool

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Conversion manuelle de schémas dans AWS SCT

Le rapport d'évaluation inclut une liste d'éléments qui ne peuvent pas être convertis automatiquement dans le moteur de base de données de votre instance Amazon RDS DB cible. Pour chaque élément qui ne peut pas être converti, il y a un élément de l'action sur l'onglet Action Items.

Vous pouvez réagir aux éléments d'action du rapport d'évaluation des manières suivantes :

  • Modifiez votre schéma de base de données source.

  • Modifiez votre schéma de base de données cible.

Modification de votre schéma source

Pour certains éléments, il peut être plus facile de modifier le schéma de base de données de votre base de données source en un schéma pouvant être converti automatiquement. Tout d'abord, vérifiez que les nouvelles modifications sont compatibles avec l'architecture de votre application, puis mettez à jour le schéma dans votre base de données source. Enfin, actualisez votre projet avec les informations de schéma mises à jour. Vous pouvez ensuite convertir le schéma mis à jour et générer un nouveau rapport d'évaluation de la migration de la base de données. Les éléments d'action n'apparaissent plus pour les éléments qui ont été modifiés dans le schéma source.

L'avantage de ce processus est que le schéma mis à jour est toujours disponible lors de l'actualisation à parti de votre base de données source.

Modification de votre schéma cible

Pour certains éléments, il peut être plus facile d'appliquer le schéma converti à votre base de données cible, et d'ajouter ensuite les éléments de schéma équivalent manuellement à votre base de données cible pour les éléments qui n'ont pas pu être convertis automatiquement. Vous pouvez écrire tout le schéma qui peut être converti automatiquement à votre instance DB cible en appliquant le schéma. Pour de plus amples informations, veuillez consulter Enregistrer et appliquer des schémas convertis dans AWS SCT.

Le schéma qui est écrit dans votre instance DB cible ne contient pas les éléments qui ne peuvent pas être convertis automatiquement. Après avoir appliqué le schéma à votre instance DB cible, vous pouvez alors créer manuellement un schéma dans votre instance DB cible qui est équivalent à celui de la base de données source. Les éléments d'action dans le rapport d'évaluation de la migration de base de données contiennent des suggestions sur la façon de créer le schéma équivalent.

Avertissement

Si vous créez manuellement le schéma de votre instance DB cible, enregistrez une copie de n'importe quel travail manuel que vous faites. Si vous appliquez de nouveau le schéma converti à partir de votre projet à votre instance DB cible, il remplace le travail manuel que vous avez terminé.

Dans certains cas, vous ne pouvez pas créer de schéma équivalent dans votre instance DB cible. Vous devrez reconcevoir une partie de votre application et de votre base de données afin d'utiliser les fonctionnalités disponibles dans le moteur de base de données pour votre instance de base de données cible. Dans d'autres cas, vous pourrez simplement ignorer le schéma qui ne peut pas être converti automatiquement.