O Database Migration Service ajuda a converter esquemas do Oracle e do SQL Server para o PostgreSQL. Para isso, use os espaços de trabalho de conversão e a conversão com tecnologia do 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 compatíveis para links da 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 processam a conversão de código e esquema, simplificando a transição para o banco de dados de destino.
Elas oferecem ferramentas que permitem monitorar o progresso da conversão com visões gerais robustas. Os espaços de trabalho de conversão também facilitam a resolução colaborativa de problemas de conversão no editor de conversão, em que é possível ajustar o código PostgreSQL resultante em tempo real.


Acelere a conversão de código e esquema com o Gemini
Os recursos de conversão com tecnologia do 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 objetos de código com tecnologia do 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 seu código 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 precisam de ajustes.
A comparação de código oferece uma comparação lado a lado entre as melhorias com tecnologia do Gemini e a conversão determinista.


Assistente de conversão
O assistente de conversão é um conjunto de comandos dedicados 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 determinadas funções do Oracle não tiverem equivalentes diretos no PostgreSQL, use o comando Me ajude a corrigir problemas de conversão de objetos para receber uma proposta de mudanças no código que podem corrigir o problema de conversão.
A imagem a seguir mostra como acessar os comandos do Gemini para explicabilidade da 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 das suas 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 analisarem correções suficientes, você poderá revisar as sugestões geradas por IA para refinar ainda mais seu código.
A imagem a seguir mostra como as sugestões do Gemini corrigem problemas nos espaços de trabalho de conversão:


Cenários compatíveis
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 do 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