Database Migration Service te ayuda a convertir el esquema de Oracle y SQL Server a PostgreSQL. Esto se logra con los espacios de trabajo de conversión y la conversión potenciada por Gemini.
Los espacios de trabajo de conversión proporcionan herramientas para convertir objetos de esquema y código.
Asistencia de Gemini usa el poder de la IA para reducir el tiempo y la complejidad de la migración.
Consulta Situaciones admitidas para ver vínculos a la documentación específica de cada situación.
Lugares de trabajo de conversión
Usa los lugares de trabajo de conversión para acelerar y mejorar el proceso de migración de bases de datos heterogéneas. Los lugares de trabajo de conversión controlan la conversión de código y esquema, lo que simplifica la transición a tu base de datos de destino.
Ofrecen herramientas que te permiten supervisar el progreso de las conversiones con resúmenes sólidos. Los espacios de trabajo de conversión también facilitan la resolución colaborativa de problemas de conversión en el editor de conversiones, donde puedes ajustar el código PostgreSQL resultante en tiempo real.


Acelera la conversión de código y esquemas con Gemini
Las funciones de conversión potenciadas por Gemini en Database Migration Service te ayudan a aplicar el poder de la IA para reducir el tiempo y la complejidad de tus migraciones.
Usa los siguientes enfoques complementarios para disfrutar de una experiencia completa de conversión de objetos de código potenciada por Gemini:
Conversión automática
El motor de conversión potenciado por Gemini puede mejorar automáticamente los patrones de conversión determinísticos que usa Database Migration Service. Cuando habilitas la función de conversión automática, Gemini procesa todo tu esquema convertido para reducir significativamente la cantidad de ajustes manuales necesarios en tu código de PostgreSQL.
Una vez que se completen todas las aumentaciones, puedes explorar los detalles de cada objeto:
El resumen de la conversión incluye una descripción general de cómo y por qué Gemini corrigió los problemas que se encontraron en la conversión determinística, así como una lista de los problemas que aún requieren ajustes adicionales.
La comparación de código te proporciona una comparación en paralelo entre las aumentaciones potenciadas por Gemini y la conversión determinística.


Asistente de conversiones
El asistente de conversión es un conjunto de instrucciones específicas que pueden ayudarte a comprender mejor la lógica de conversión, proponer correcciones para los problemas de conversión o incluso optimizar el código convertido. Por ejemplo, si ciertas funciones de Oracle no tienen equivalentes directos en PostgreSQL, puedes usar la instrucción Ayúdame a solucionar problemas de conversión de objetos para obtener una propuesta de cambios en el código que puedan solucionar el problema de conversión.
En la siguiente imagen, se muestra cómo acceder a las instrucciones de Gemini para la explicabilidad de la conversión de código y esquemas en los espacios de trabajo de conversión:


Coincidencia de patrones
Cuando corriges problemas de conversión en tu espacio de trabajo, los modelos de Gemini pueden aprender el patrón de tus correcciones y sugerir cambios en otros objetos defectuosos del espacio de trabajo. Por ejemplo, después de que hayas corregido los problemas de conversión de objetos de forma manual o con la instrucción del asistente de conversión, y cuando los modelos de Gemini hayan analizado suficientes correcciones, puedes revisar las sugerencias generadas por IA para seguir perfeccionando tu código.
En la siguiente imagen, se muestran las sugerencias de Gemini que corrigen problemas en los espacios de trabajo de conversión:


Situaciones admitidas
Consulta las siguientes páginas para obtener más información sobre los espacios de trabajo de conversión de Database Migration Service y la conversión potenciada por Gemini:
- Oracle a Cloud SQL para PostgreSQL
- Oracle a AlloyDB para PostgreSQL
- De SQL Server a Cloud SQL para PostgreSQL
- De SQL Server a AlloyDB para PostgreSQL