Guardar y aplicar los esquemas convertidos en AWS SCT - AWS Schema Conversion Tool

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Guardar y aplicar los esquemas convertidos en AWS SCT

Cuando AWS Schema Conversion Tool genera un esquema convertido (como se muestra en), no aplica inmediatamente el esquema convertido a la instancia de base de datos de destino. Los esquemas convertidos se almacenan en el entorno local de su proyecto hasta que esté listo para aplicarlos en la instancia de base de datos de destino. Con esta funcionalidad, puede trabajar con los elementos de esquema que no se puedan convertir automáticamente en su motor de base de datos de destino. Para obtener más información sobre elementos que no se pueden convertir automáticamente, consulte Uso del informe de evaluación en el AWS Schema Conversion Tool.

Si lo desea, puede hacer que la herramienta guarde su esquema convertido en un archivo como script SQL antes de aplicar el esquema a su instancia de base de datos de destino. También puede hacer que la herramienta aplique el esquema convertido directamente a su instancia de base de datos de destino.

Guardado de esquemas convertidos en un archivo

Puede guardar los esquemas convertidos como scripts SQL en un archivo de texto. Con este enfoque, puede modificar los scripts SQL generados AWS SCT para abordar los elementos que la herramienta no puede convertir automáticamente. A continuación, puede ejecutar sus scripts actualizados en su instancia de base de datos de destino para aplicar el esquema convertido a la base de datos de destino.

Para guardar el esquema convertido como scripts de SQL
  1. Elija su esquema y abra el menú contextual (clic secundario).

  2. Elija Guardar como SQL.

  3. Introduzca el nombre del archivo y seleccione Guardar.

  4. Guarde el esquema convertido si opta por una de las opciones siguientes:

    • Archivo único

    • Archivo único por fase

    • Archivo único por instrucción

Para elegir el formato del script de SQL
  1. En el menú Configuración, seleccione Configuración del proyecto.

  2. Seleccione Guardar scripts.

  3. En Proveedor, elija la plataforma de base de datos.

  4. En Guardar scripts de SQL en, elija cómo desea guardar el script de esquema de base de datos.

  5. Seleccione Aceptar para guardar la configuración.

Aplicación de esquemas convertidos

Cuando esté listo para aplicar el esquema convertido a la instancia de base de datos de Amazon RDS de destino, elija el elemento del esquema en el panel derecho del proyecto. Abra el menú contextual (clic secundario) del elemento del esquema y seleccione Aplicar a base de datos, como se muestra a continuación.

Aplicar a base de datos

El esquema del paquete de extensión

La primera vez que aplique el esquema convertido a su instancia de base de datos de destino, la AWS SCT agrega un esquema adicional a su instancia de base de datos de destino. Este esquema implementa las funciones del esquema de la base de datos que son necesarias a la hora de escribir el esquema convertido en la instancia de base de datos de destino. El esquema se denomina esquema de paquete de extensión.

No modifique el esquema del paquete de extensión, ya que podría encontrarse resultados imprevistos en el esquema convertido creado en la instancia de base de datos de destino. Cuando el esquema se haya migrado por completo a la instancia de base de datos de destino y ya no la necesite AWS SCT, podrá eliminar el esquema del paquete de extensiones.

El esquema de paquete de extensión se denomina en función de su base de datos de origen, de la siguiente manera:

  • IBM Db2 LUW: aws_db2_ext

  • Microsoft SQL Server: aws_sqlserver_ext

  • MySQL: aws_mysql_ext

  • Oracle: aws_oracle_ext

  • PostgreSQL: aws_postgresql_ext

  • SAP ASE: aws_sapase_ext

Para obtener más información, consulte Uso de las AWS Lambda funciones del paquete de AWS SCT extensión .