Les espaces de travail de conversion regroupent tous les problèmes de conversion en groupes et catégories pour vous aider à planifier la correction des erreurs et des avertissements de conversion. Chaque catégorie représente le type de travail que vous devrez peut-être effectuer pour résoudre les problèmes (examiner, refactoriser, ajuster les types de données). Les groupes fournissent une agrégation supplémentaire, car ils différencient des cas spécifiques à un niveau inférieur :
Le tableau suivant recense tous les groupes de problèmes de conversion que vous pouvez rencontrer lors de la conversion de schéma :
| ID de groupe de problèmes | Description | ||
|---|---|---|---|
Problèmes d'entrée (
|
|||
CW_OP0101 |
Code source non valide |
||
|
Cause possible
Les erreurs de ce groupe se produisent souvent lorsque Database Migration Service rencontre une syntaxe inconnue ou lorsque le code source Oracle n'est pas valide (par exemple, une procédure stockée ne contient pas le mot clé |
|||
|
Atténuation possible
Corrigez les objets non valides dans la base de données Oracle source. Ensuite, actualisez l'instantané du schéma source dans Database Migration Service et réessayez le processus de conversion de schéma. Vous pouvez également exclure l'objet de la migration. |
|||
CW_OP0102 |
Objets référencés manquants |
||
|
Cause possible Database Migration Service utilise les métadonnées des objets de l'arborescence source pour améliorer la qualité de la conversion du code des objets dépendants. Si votre code fait référence à des objets qui ne sont pas inclus dans le schéma source, vous pouvez rencontrer des problèmes de conversion, car Database Migration Service ne peut pas déterminer la structure ni les types de données des colonnes, attributs ou objets référencés manquants. Les erreurs possibles dans ce groupe incluent des types de données incorrects pour les types définis par l'utilisateur (UDT) ou les types de données |
|||
| Atténuation possible
Assurez-vous que tous les objets référencés sont ajoutés à l'arborescence source de Database Migration Service, ou ajustez manuellement le code PostgreSQL en fonction de votre connaissance du modèle de données source pour les dépendances manquantes. |
|||
CW_OP0103 |
Tables sans clé primaire |
||
|
Cause possible Database Migration Service requiert que toutes les tables possèdent une clé primaire. Pour les tables sans clé primaire, Database Migration Service ajoute une colonne |
|||
|
Atténuation possible
Vous pouvez conserver ou supprimer la colonne |
|||
Fonctionnalité source non compatible (
|
|||
CW_OP0200 |
Fonctionnalité intégrée Oracle non compatible |
||
|
Cause possible Il est possible que vous utilisiez une fonctionnalité Oracle intégrée qui n'est pas compatible. |
|||
|
Atténuation possible
Recherchez une fonctionnalité similaire dans PostgreSQL et modifiez le code converti en conséquence. Dans certains cas, la fonctionnalité manquante peut être fournie par l' extension Orafce, disponible pour les migrations Cloud SQL pour PostgreSQL et AlloyDB pour PostgreSQL. |
|||
CW_OP0201 |
|
||
|
Cause possible La fonction Oracle |
|||
|
Atténuation possible
Si votre code source ne repose pas sur le renvoi d'un entier par Si votre code source repose sur |
|||
CW_OP0203 |
Fonction Oracle SQL non compatible |
||
|
Cause possible Certaines fonctions intégrées d'Oracle ne sont pas compatibles avec Database Migration Service pour la conversion.
Certaines fonctions peuvent avoir leurs équivalents dans PostgreSQL (par exemple, |
|||
|
Atténuation possible
Identifiez la fonction Oracle qui a généré l'erreur.
|
|||
CW_OP0204 |
Packages intégrés Oracle non entièrement compatibles |
||
|
Cause possible Database Migration Service accepte certains packages intégrés Oracle, mais beaucoup ne sont pas entièrement compatibles avec la conversion, par exemple |
|||
|
Atténuation possible
Si vous utilisez des packages non compatibles, vous devrez peut-être :
|
|||
CW_OP0205 |
Type de données Oracle non compatible avec la conversion |
||
|
Cause possible Certains types de données Oracle ne sont actuellement pas compatibles avec la conversion ou le déplacement de données. |
|||
|
Atténuation possible
Dans la plupart des cas, PostgreSQL dispose d'un type de données équivalent. Vous pouvez utiliser des fichiers de mappage de conversion pour personnaliser la logique de conversion et transformer le type de données Oracle non compatible en type de données PostgreSQL requis. Pour en savoir plus sur la compatibilité des types de données, consultez Espaces de travail de conversion : présentation et objets compatibles. |
|||
CW_OP0206 |
Conflit d'attribution de noms |
||
|
Cause possible Ce groupe capture les problèmes où plusieurs objets de base de données (tels que des tables ou des vues matérialisées) sont convertis pour utiliser le même nom dans la base de données de destination. Par exemple, ce problème peut se produire lorsque vous avez des objets sources dont les noms ne diffèrent que par la casse. Les noms d'objets Oracle ne sont pas sensibles à la casse, mais PostgreSQL l'est. Les noms d'objets sont donc convertis pour utiliser la même chaîne. |
|||
|
Atténuation possible
Renommez les objets en conflit directement dans la base de données source ou dans le schéma converti dans l'éditeur de l'espace de travail de conversion. Vous pouvez également utiliser un
fichier de mappage de conversion avec la directive |
|||
Fonctionnalité source non compatible (
|
|||
CW_OP0300 |
Fonctionnalité source non compatible |
||
|
Cause possible
Ce groupe capture tous les problèmes génériques liés aux fonctionnalités Oracle qui ne sont pas compatibles avec la conversion. Les problèmes de ce groupe ne relèvent d'aucun autre groupe de problèmes plus spécifique. |
|||
Atténuation possible
|
|||
CW_OP0301 |
Type d'objet de schéma non compatible |
||
|
Cause possible Database Migration Service n'est pas compatible avec certains types d'objets de schéma Oracle pour la conversion de code, car PostgreSQL ne dispose pas d'équivalents appropriés. Il peut s'agir, par exemple, de tables organisées par index (IOT), d'index de recherche de texte ou de corps pour les types définis par l'utilisateur (UDT). |
|||
|
Atténuation possible
Database Migration Service convertit les objets non compatibles en l'équivalent PostgreSQL le plus proche. Par exemple, les tables organisées en index deviennent des tables standards avec une contrainte de clé primaire, et les index de recherche de texte sont convertis en index B-tree. N'oubliez pas que ces conversions peuvent entraîner une perte de fonctionnalités spécifiques au type d'objet d'origine. |
|||
CW_OP0302 |
Fonctionnalité PL/SQL non compatible |
||
|
Cause possible
Ce groupe capture tous les problèmes génériques liés aux fonctionnalités PL/SQL qui ne sont pas compatibles avec la conversion. Les problèmes de ce groupe ne relèvent d'aucun autre groupe de problèmes plus spécifique. |
|||
Atténuation possible
|
|||
CW_OP0303 |
Liaison groupée non compatible |
||
|
Cause possible
La conversion de code de Database Migration Service n'est actuellement pas compatible avec les fonctionnalités de liaison groupée Oracle telles que |
|||
|
Atténuation possible
Pour résoudre le problème, vous devez modifier le code qui utilise les fonctionnalités de liaison groupée. Vous pouvez envisager les différences entre l'architecture PostgreSQL et l'architecture Oracle, et déterminer si le traitement des tableaux est nécessaire dans PostgreSQL pour votre cas d'utilisation. Il existe plusieurs stratégies pour aborder les opérations de liaison groupée Oracle dans PostgreSQL. Leur utilisation dépend de votre scénario spécifique. Nous vous recommandons donc d'utiliser l' assistance à la conversion optimisée par Gemini pour répondre à vos besoins spécifiques. Voici d'autres exemples de recommandations pour vous aider à vous lancer :
|
|||
CW_OP0304 |
Collections non compatibles |
||
|
Cause possible La conversion de code de Database Migration Service est partiellement compatible avec les collections Oracle. |
|||
|
Atténuation possible
Vous devez modifier le code PostgreSQL converti en conséquence. Lorsque vous résolvez des problèmes liés aux collections, n'oubliez pas que les tableaux PostgreSQL ne sont jamais creux. Si vous attribuez des éléments de manière éparse, les tableaux PostgreSQL peuvent renvoyer des résultats et des nombres de cardinalité différents de ceux des tableaux Oracle.
Étant donné que PostgreSQL n'est pas compatible avec les tableaux indexés par chaîne, selon la nature des données, vous pouvez utiliser |
|||
CW_OP0305 |
Fonctions de pipeline non compatibles |
||
|
Cause possible Les fonctions de pipeline ne sont pas compatibles avec Database Migration Service. |
|||
|
Atténuation possible
Vous pouvez remplacer les fonctions pipelined Oracle par des fonctions PostgreSQL renvoyant des ensembles. Nous vous recommandons d'ajuster le code en fonction de votre cas d'utilisation. Voici quelques exemples pour vous aider à vous lancer :
Le type de collection de la fonction pipelined source, utilisé dans la clause |
|||
CW_OP0306 |
SQL dynamique non compatible |
||
|
Cause possible
Database Migration Service est partiellement compatible avec la conversion de SQL dynamique.
Les mots clés Oracle |
|||
|
Atténuation possible
Vous devez modifier le code converti pour l'adapter à vos besoins. Nous vous recommandons vivement d'utiliser l' assistance à la conversion optimisée par Gemini pour gérer le SQL dynamique. |
|||
CW_OP0307 |
Option |
||
|
Cause possible La plupart des opérateurs, fonctions et pseudocolonnes |
|||
|
Atténuation possible
Il n'est pas possible de répliquer la clause Examinez les problèmes signalés avec les opérateurs |
|||
CW_OP0308 |
JSON non compatible |
||
|
Cause possible La compatibilité de Database Migration Service avec
|
|||
Atténuation possible
|
|||
CW_OP0309 |
Problèmes de verrouillage et de transactions |
||
|
Cause possible La conversion de code de Database Migration Service n'est pas compatible avec les instructions |
|||
Atténuation possible
|
|||
CW_OP0310 |
XML non compatible |
||
|
Cause possible
Database Migration Service n'est pas compatible avec Oracle |
|||
|
Atténuation possible
Bien que Database Migration Service n'accepte pas directement Pour migrer vos données XML, procédez comme suit :
Pour en savoir plus sur le fonctionnement de PostgreSQL avec |
|||
CW_OP0312 |
|
||
|
Cause possible Database Migration Service n'est pas compatible avec les opérateurs de transposition |
|||
|
Atténuation possible
Vous pouvez effectuer une transposition
Vous pouvez créer des transpositions
|
|||
CW_OP0313 |
Option d'instruction |
||
|
Cause possible Database Migration Service ne |
|||
|
Atténuation possible
Remplacez les instructions Oracle |
|||
CW_OP0314 |
Fonctionnalité SQL non compatible |
||
|
Cause possible
Ce groupe capture tous les problèmes génériques liés aux fonctionnalités SQL qui ne sont pas compatibles avec la conversion. Les problèmes de ce groupe ne relèvent d'aucun autre groupe de problèmes plus spécifique. Par exemple, les déclencheurs d'événements de base de données, les instructions |
|||
Atténuation possible
|
|||
Syntaxe non prise en charge (
|
|||
CW_OP0400 |
Syntaxe pas compatible |
||
|
Cause possible
Ce groupe capture tous les problèmes génériques liés à une syntaxe Oracle SQL ou PL/SQL non compatible. Les problèmes de ce groupe ne relèvent d'aucun autre groupe de problèmes plus spécifique. |
|||
|
Atténuation possible
Modifiez votre code pour utiliser la syntaxe PostgreSQL équivalente sur le plan fonctionnel. Nous vous recommandons d'explorer les fonctionnalités de conversion automatique optimisées par Gemini pour ajuster le code. Pour en savoir plus, consultez Convertir le code et les schémas Oracle avec l'aide de Gemini. |
|||
CW_OP0401 |
Syntaxe SQL pas compatible | ||
|
Cause possible Votre code source utilise une syntaxe ou des éléments SQL qui ne sont pas compatibles avec Database Migration Service. Par exemple, le paramètre |
|||
Atténuation possible
|
|||
CW_OP0402 |
Syntaxe PL/SQL non compatible | ||
|
Cause possible Votre code source utilise une syntaxe ou des éléments PL/SQL qui ne sont pas compatibles avec Database Migration Service. Par exemple, les instructions |
|||
|
Atténuation possible
Modifiez votre code pour utiliser la syntaxe PostgreSQL équivalente sur le plan fonctionnel. Nous vous recommandons d'explorer les fonctionnalités de conversion automatique optimisées par Gemini pour ajuster le code. Pour en savoir plus, consultez Convertir le code et les schémas Oracle avec l'aide de Gemini. |
|||
CW_OP0403 |
Syntaxe de date et code temporel pas compatible |
||
|
Cause possible
Database Migration Service peut générer des erreurs ou des avertissements pour une syntaxe, des opérations ou des expressions de date ou de code temporel non compatibles. Il peut s'agir, par exemple, de comparaisons entre des types de données incompatibles ou de l'utilisation du modèle de format |
|||
|
Atténuation possible
Vous pouvez recréer la plupart des expressions de date et de code temporel à l'aide d'équivalents PostgreSQL. Nous vous recommandons d'explorer les fonctionnalités de conversion automatique optimisées par Gemini pour accélérer ces corrections. Pour en savoir plus, consultez Convertir le code et les schémas Oracle avec l'aide de Gemini. |
|||
CW_OP0404 |
Éléments non compatibles de la syntaxe de gestion des exceptions d'Oracle |
||
|
Cause possible La conversion de code de Database Migration Service n'est pas compatible avec les éléments de syntaxe d'exception Oracle
|
|||
|
Atténuation possible
Vous devez résoudre manuellement ces problèmes dans le code converti. Nous vous recommandons d'explorer les fonctionnalités de conversion automatique optimisées par Gemini pour accélérer ces corrections. Pour en savoir plus, consultez Convertir le code et les schémas Oracle avec l'aide de Gemini. |
|||
Types de données et conversion (
|
|||
CW_OP0500 |
Problèmes liés aux types de données et aux conversions |
||
|
Cause possible Database Migration Service peut regrouper les problèmes de conversion en fonction du contexte (par exemple, les
problèmes de conversion qui se produisent dans les expressions de comparaison de types).
Le groupe |
|||
|
Atténuation possible
Dans la plupart des cas, Database Migration Service émet un message |
|||
CW_OP0501 |
Problèmes de modèle de format de date |
||
|
Cause possible
Vous pouvez rencontrer des avertissements ou des problèmes lors de la conversion d'expressions de date ou de code temporel vers ou depuis des chaînes basées sur un modèle de format. Database Migration Service utilise un modèle par défaut (actuellement
Cela peut parfois entraîner des problèmes dans le code converti si le modèle de format émis pour le cast implicite entre en conflit avec un modèle de format explicite dans la même expression. Vous pouvez également rencontrer ce problème si vos données sont susceptibles d'être affectées par les différences entre le
format Oracle |
|||
|
Atténuation possible
Examinez et validez les expressions PostgreSQL converties dans l'espace de travail de conversion. |
|||
CW_OP0502 |
Problèmes de modèle de format numérique |
||
|
Cause possible Database Migration Service n'est pas compatible avec tous les
modèles de format Oracle.
Par exemple, |
|||
|
Atténuation possible
Pour les modèles de format Oracle qui n'ont pas d'équivalent dans PostgreSQL, vous devrez peut-être refactoriser vos expressions ou vos modèles de format. Nous vous recommandons d'explorer les fonctionnalités de conversion automatique optimisées par Gemini pour accélérer ces corrections. Pour en savoir plus, consultez Convertir le code et les schémas Oracle avec l'aide de Gemini. |
|||
CW_OP0503 |
Problèmes de conversion de types de données |
||
|
Cause possible Vous pouvez rencontrer des erreurs en raison d'un transtypage de données non compatible ou inexact. Database Migration Service émet généralement |
|||
|
Atténuation possible
Ajustez le code PostgreSQL pour garantir des conversions de types de données correctes. Pour effectuer ces corrections, vous devez connaître vos attributs, variables et colonnes référencés. |
|||
CW_OP0504 |
Problèmes de comparaison |
||
|
Cause possible
Database Migration Service ne dispose peut-être pas de suffisamment de métadonnées ou d'informations sur les types de données lors de la conversion des expressions de comparaison de données. Par exemple, cela peut se produire lorsqu'un type défini par l'utilisateur (UDT) est comparé à |
|||
|
Atténuation possible
Examinez les expressions PostgreSQL converties et résolvez les problèmes. Nous vous recommandons d'explorer les fonctionnalités de conversion automatique optimisées par Gemini pour accélérer ces corrections. Pour en savoir plus, consultez Convertir le code et les schémas Oracle avec l'aide de Gemini. |
|||
Nuances fonctionnelles potentielles (
|
|||
|
Les problèmes de cette catégorie représentent les cas où le code source Oracle est correctement converti en l'équivalent PostgreSQL le plus proche, mais le code obtenu peut présenter des différences sémantiques ou fonctionnelles mineures qui nécessitent votre examen. Cela est dû aux différences de gestion des types de données, des formats ou des objets entre Oracle et PostgreSQL. À première vue, cette catégorie peut sembler se chevaucher avec les problèmes de la catégorie
Types de données et conversion ( |
|||
CW_OP0601 |
Examiner le modèle de format de date |
||
|
Cause possible
La plupart des
modèles de format de date et d'horodatage Oracle ont des équivalents appropriés dans PostgreSQL. Le code converti ne présente donc aucune différence sémantique ou fonctionnelle.
Certains modèles n'ont pas de correspondance exacte, et leur comportement varie.
Par exemple, le
format Oracle |
|||
|
Atténuation possible
Examinez et validez les expressions avec des conversions de modèle de format pour vous assurer que le code converti se comporte comme prévu. |
|||
CW_OP0602 |
Examiner le modèle de format numérique |
||
|
Cause possible La plupart des modèles de format numérique source ont un équivalent dans PostgreSQL. Par conséquent, le code converti ne présente aucune différence sémantique ou fonctionnelle. Toutefois, il est possible que certains modèles de format n'aient pas de correspondance exacte ou se comportent légèrement différemment. |
|||
|
Atténuation possible
Examinez et validez les expressions avec des conversions de modèle de format pour vous assurer que le code converti fonctionne comme prévu. |
|||
CW_OP0603 |
Examiner le code d'exception |
||
|
Cause possible Lorsque vous utilisez
|
|||
|
Atténuation possible
Examinez ce comportement pour déterminer s'il répond à vos besoins. Cet examen n'est nécessaire que si les codes d'erreur sources sont pertinents pour votre application, vos équipes d'assistance ou votre documentation. Si la valeur du code d'erreur n'est pas significative, vous pouvez ignorer cet avertissement. |
|||
CW_OP0604 |
Examinez le message d'exception |
||
|
Cause possible
La fonction |
|||
|
Atténuation possible
Si votre application, votre infrastructure d'assistance ou votre documentation dépendent du texte d'erreur, examinez la conversion. Sinon, vous pouvez ignorer cette différence. |
|||
CW_OP0605 |
Examiner l'émulation de la fonction intégrée Oracle |
||
|
Cause possible La conversion de code et de schéma de Database Migration Service vise à fournir un comportement de fonction Oracle avec des équivalents PostgreSQL, mais les résultats peuvent ne pas toujours être satisfaisants pour votre scénario. Par conséquent, les espaces de travail de conversion fournissent toujours un avertissement avec les conversions de fonctions qui peuvent nécessiter votre examen. |
|||
|
Atténuation possible
Nous vous recommandons d'examiner les objets pour lesquels les espaces de travail de conversion émettent des avertissements dans le groupe de problèmes |
|||
CW_OP0606 |
Examiner le type de données de la colonne de clé étrangère |
||
|
Cause possible Database Migration Service a identifié des spécifications de types de données incompatibles entre les objets parents et enfants (par exemple, lorsqu'une colonne parente est de type |
|||
|
Atténuation possible
La plupart du temps, de légères incohérences de types de données ne causent pas de problèmes dans les fonctionnalités de la base de données. Toutefois, nous vous recommandons d'examiner le modèle de données converti pour détecter d'éventuelles incohérences. |
|||
Examen fonctionnel recommandé (
|
|||
CW_OP0701 |
Examen fonctionnel recommandé | ||
|
Cause possible
Ce groupe capture tous les problèmes génériques liés aux différences fonctionnelles potentielles dans le code Oracle et PostgreSQL. Les problèmes de ce groupe ne relèvent d'aucun autre groupe de problèmes plus spécifique. |
|||
Atténuation possible
|
|||
CW_OP0702 |
Examiner l'émulation de la fonction intégrée Oracle |
||
|
Cause possible De nombreuses fonctions intégrées d'Oracle n'ont pas d'équivalent direct dans PostgreSQL. Pour atténuer ce problème lors des migrations, Database Migration Service convertit votre code en utilisant différentes expressions SQL afin de produire un comportement fonctionnel équivalent dans PostgreSQL. Dans certains cas, les expressions converties peuvent être complexes.
Database Migration Service émet des avertissements dans le groupe |
|||
|
Atténuation possible
Examinez le code converti pour vous assurer que les fonctions converties se comportent comme prévu dans votre environnement PostgreSQL. |
|||
Refactorisation requise (
|
|||
CW_OP0801 |
Refactorisation des transactions autonomes requise |
||
|
Cause possible PostgreSQL n'est pas compatible avec les transactions autonomes. |
|||
|
Atténuation possible
Vous pouvez réaliser des transactions autonomes dans PostgreSQL à l'aide de l'extension
|
|||
CW_OP0802 |
Refactorisation des liens de base de données requise |
||
|
Cause possible Database Migration Service n'est pas compatible avec les liens de base de données Oracle. Les objets qui utilisent des liens doivent être refactorisés. |
|||
|
Atténuation possible
Selon la cible de votre lien de base de données, vous pouvez implémenter une fonctionnalité équivalente dans PostgreSQL avec des extensions de base de données, telles que
|
|||
CW_OP0803 |
Refactorisation avancée de la mise en file d'attente requise |
||
|
Cause possible Les packages Oracle Advanced Queuing ( |
|||
|
Atténuation possible
Vous avez le choix entre les options suivantes :
|
|||
CW_OP0804 |
Refactorisation de l'adresse e-mail de la base de données requise |
||
|
Cause possible AlloyDB pour PostgreSQL ne permet pas d'envoyer des e-mails directement depuis la base de données. Les extensions qui activent cette fonctionnalité ne sont pas non plus compatibles.
Par conséquent, Database Migration Service ne convertit pas les utilisations du
package |
|||
|
Atténuation possible
Refactorisez le code de messagerie de votre base de données et transférez la responsabilité de l'envoi d'e-mails au niveau de l'application. Vous pouvez toujours utiliser la base de données pour capturer les conditions dans lesquelles l'envoi d'un e-mail est requis. Par exemple, vous pouvez écrire les détails de l'e-mail dans une table dédiée. Cette table peut également servir de file d'attente d'e-mails que vous interrogez avec une fonction Cloud Run Functions et qui gère le traitement SMTP réel. |
|||
CW_OP0805 |
Refactorisation des jobs et de la planification requise |
||
|
Cause possible
Les packages Oracle
|
|||
|
Atténuation possible
Pour les jobs simples sans dépendances, vous pouvez créer manuellement des jobs planifiés dans la base de données PostgreSQL cible à l'aide de l'
extension
Pour les planifications plus complexes que |
|||
CW_OP0806 |
Refactorisation des E/S de fichiers requise |
||
|
Cause possible Database Migration Service n'est pas compatible avec le
package Oracle L'extension Orafce inclut l'émulation |
|||
Atténuation possible
|
|||
CW_OP0807 |
Synonymes |
||
|
Cause possible PostgreSQL n'est pas compatible avec les synonymes. Pour les objets de code, Database Migration Service remplace automatiquement les références de synonymes par leur schéma source et leur nom d'objet. Si vous utilisez des synonymes en dehors des objets de code, par exemple dans des schémas en lecture seule pour les utilisateurs d'applications de base de données, vous devez les convertir manuellement. |
|||
|
Atténuation possible
Pour utiliser des synonymes en dehors des objets de code, vous pouvez utiliser le
paramètre |
|||
CW_OP0808 |
Refactorisation des tables temporaires globales requise |
||
|
Cause possible Ce groupe de problèmes est un avertissement indiquant que Database Migration Service a détecté une table temporaire globale dans votre code source Oracle. Pour migrer des tables temporaires globales, vous devez installer et créer l'extension PostgreSQL pgtt sur la base de données de destination. |
|||
|
Atténuation possible
Nous vous recommandons de vérifier que l'extension PostgreSQL pgtt est installée et créée sur la base de données de destination. |
|||
Recommandations d'examen de Gemini (
|
|||
CW_AI9900 |
Examiner les suggestions de Gemini |
||
| Cause possible :
Ce groupe de problèmes capture toutes les erreurs et tous les avertissements génériques liés à la conversion de code optimisée par Gemini. |
|||
Correction possible : Les problèmes détectés ici n'indiquent pas toujours de vrais problèmes, mais nous vous recommandons vivement d'examiner toutes les conversions améliorées par Gemini pour vous assurer qu'elles correspondent à vos attentes. |
|||
CW_AI9901 |
Examiner le code augmenté par l'IA |
||
| Cause principale potentielle : Ce code LDD a été converti avec des fonctionnalités optimisées par Gemini et peut nécessiter votre examen pour en vérifier l'exactitude. | |||
Atténuation possible : Nous vous recommandons d'examiner attentivement le code converti avec les augmentations par l'IA pour vous assurer que le résultat final correspond aux fonctionnalités de votre schéma source. |
|||
CW_AI9902 |
Citations |
||
| Cause potentielle : les suggestions améliorées par Gemini peuvent inclure du contenu cité provenant de plusieurs sources. Certaines citations peuvent être soumises à des restrictions de licence. Nous vous recommandons d'examiner le code converti pour vérifier les citations. | |||
Problèmes de conversion génériques (
|
|||
CW_OP0000 |
Problèmes de conversion des métadonnées |
||
| Cause possible :
Ce groupe capture tous les problèmes de conversion qui ne relèvent d'aucun autre groupe de problèmes plus spécifique. |
|||
| Atténuation possible
Nous vous recommandons d'examiner le code converti en fonction de votre connaissance du modèle de données source et de l'ajuster si nécessaire. |
|||
CW_OP0001 |
Problèmes de conversion des métadonnées |
||
| Cause possible :
Ce groupe capture tous les problèmes de suivi des métadonnées qui ne relèvent d'aucun autre groupe de problèmes plus spécifique. |
|||
| Atténuation possible :
Les exemples de problèmes de ce groupe sont généralement liés à des erreurs de compilation ou à des avertissements pouvant entraîner des problèmes de types de données dans le code PostgreSQL converti. Nous vous recommandons d'examiner le code converti en fonction de votre connaissance du modèle de données source et d'ajuster les références défectueuses. |
|||
CW_OP0002 |
Contactez votre équipe d'assistance |
||
Cause possible Dans certains cas particuliers, vous pouvez rencontrer une erreur interne avec un objet source Oracle valide. Si c'est le cas, contactez votre équipe d'assistance pour obtenir de l'aide. |
|||
CW_OP0003 |
Problèmes de conversion génériques |
||
| Cause possible
Ce groupe contient tous les problèmes qui ne relèvent d'aucune autre catégorie ou groupe de problèmes plus spécifiques. |
|||
| Atténuation possible
Nous vous recommandons d'examiner le code converti en fonction de votre connaissance du modèle de données et du code sources, et de l'ajuster si nécessaire. |
|||