O Database Migration Service ajuda a converter o esquema do Oracle para o PostgreSQL. Para isso, use os espaços de trabalho de conversão e a conversão assistida pelo Gemini. Os espaços de trabalho de conversão fornecem ferramentas para converter e validar o esquema e os dados. A assistência do Gemini usa o poder da IA para reduzir o tempo e a complexidade da migração.
Espaços de trabalho de conversão
Use os espaços de trabalho de conversão para agilizar e melhorar o processo de migração de bancos de dados heterogêneos. Os espaços de trabalho lidam com a conversão de esquema e dados, simplificando a transição para um banco de dados de destino. Eles também oferecem ferramentas para validar o esquema e os dados convertidos.
No editor de conversão, é possível manipular a conversão de esquema em tempo real, convertendo objetos compatíveis automaticamente e resolvendo problemas de conversão.
Conversão assistida pelo Gemini
Os recursos de conversão assistida pelo Gemini no Database Migration Service ajudam você a aplicar o poder da IA para reduzir o tempo e a complexidade das suas migrações.
Use as seguintes abordagens complementares para uma experiência completa de conversão de objeto de código assistida pelo Gemini:
Assistente de conversão
O assistente de conversão é um conjunto de instruções dedicadas que podem ajudar você a entender melhor a lógica de conversão, propor correções para problemas de conversão ou otimizar o código convertido. Por exemplo, se algumas funções do Oracle não tiverem equivalentes diretos no PostgreSQL, use a instrução Help me fix object conversion issues para receber uma proposta de mudanças de código que podem corrigir o problema de conversão.
A imagem a seguir mostra como acessar as instruções do Gemini para a explicibilidade de conversão de código e esquema nos espaços de trabalho de conversão:


Sugestões de conversão
Quando você corrige problemas de conversão no seu espaço de trabalho, os modelos do Gemini podem aprender o padrão com as correções e sugerir mudanças em outros objetos com falhas no espaço de trabalho. Por exemplo, depois de corrigir problemas de conversão de objetos manualmente ou com o comando do assistente de conversão e quando os modelos Gemini tiverem analisado o suficiente das suas correções, você poderá analisar as sugestões geradas por IA para refinar ainda mais o código.
A imagem a seguir mostra as sugestões do Gemini que corrigem problemas nos espaços de trabalho de conversão:


Cenários com suporte
O Database Migration Service oferece suporte à conversão assistida pelo Gemini nos seguintes cenários heterogêneos:
- Converter o código e o esquema do Oracle no Cloud SQL para PostgreSQL com a assistência do Gemini
- Converta o código e o esquema do Oracle para o AlloyDB para PostgreSQL com a assistência do Gemini