O Database Migration Service ajuda a converter o esquema do Oracle e do SQL Server em PostgreSQL. Para isso, use espaços de trabalho de conversão e a conversão com tecnologia Gemini.
Os espaços de trabalho de conversão oferecem ferramentas para converter objetos de esquema e código.
A assistência do Gemini usa o poder da IA para reduzir o tempo e a complexidade da migração.
Consulte Cenários com suporte para conferir links para a documentação específica de cada cenário.
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 de conversão lidam com a conversão de código e esquema, simplificando a transição para o banco de dados de destino. Os espaços de trabalho de conversão também facilitam a solução de problemas de conversão colaborativa no editor de conversão, em que você pode ajustar o código PostgreSQL resultante em tempo real.
Acelerar a conversão de código e esquema com o Gemini
Os recursos de conversão com tecnologia Gemini no Database Migration Service ajudam você a aplicar a força 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 objetos de código com o Gemini:
Conversão automática
O mecanismo de conversão com tecnologia Gemini pode melhorar automaticamente os padrões de conversão determinísticos usados pelo Database Migration Service. Quando você ativa o recurso de conversão automática, o Gemini processa todo o esquema convertido para reduzir significativamente o número de ajustes manuais necessários no código do PostgreSQL.
Depois que todas as ampliações forem concluídas, você poderá conferir os detalhes de cada objeto:
O resumo da conversão inclui uma visão geral de como e por que o Gemini corrigiu os problemas encontrados na conversão determinística, além de uma lista de problemas que ainda exigem ajustes.
A comparação de código mostra uma comparação lado a lado entre os aprimoramentos com tecnologia Gemini e a conversão determinista.


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 explicar a conversão de código e esquema nos espaços de trabalho de conversão:


Correspondência de padrões
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 do Gemini tiverem analisado o suficiente, você poderá analisar as sugestões geradas por IA para refinar ainda mais seu 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
Consulte as páginas a seguir para mais informações sobre os espaços de trabalho de conversão do Database Migration Service e a conversão com tecnologia Gemini:
- Oracle para Cloud SQL para PostgreSQL
- Oracle para AlloyDB para PostgreSQL
- SQL Server para Cloud SQL para PostgreSQL
- SQL Server para AlloyDB para PostgreSQL