Descripción de la configuración de conversión de SQL Server a PostgreSQL
La configuración de conversión de SQL Server a PostgreSQL en la conversión de esquemas del DMS incluye lo siguiente:
-
En SQL Server, puede usar índices con el mismo nombre en diferentes tablas. Sin embargo, en PostgreSQL, todos los nombres de índice que utilice en el esquema deben ser únicos. Para asegurarse de que la conversión de esquemas del DMS genera nombres únicos para todos los índices, seleccione Generar nombres únicos para los índices.
-
Las versiones 10 y anteriores de PostgreSQL no admiten procedimientos. Si no está familiarizado con el uso de procedimientos en PostgreSQL, AWS DMS puede convertir los procedimientos de SQL Server en funciones de PostgreSQL. Para ello, seleccione Convertir procedimientos en funciones.
-
La base de datos de SQL Server de origen puede almacenar el resultado de
EXEC
en una tabla. La conversión de esquemas del DMS crea tablas temporales y un procedimiento adicional para emular esta característica. Para usar esta simulación, seleccione Crear rutinas adicionales para gestionar conjuntos de datos abiertos. -
Puede definir la plantilla que se utilizará para los nombres de los esquemas del código convertido. Para Nombres de esquema, elija una de las siguientes opciones:
DB: utiliza el nombre de la base de datos de SQL Server como nombre de esquema en PostgreSQL.
SCHEMA: utiliza el nombre del esquema de SQL Server como nombre de esquema en PostgreSQL.
DB_SCHEMA: utiliza una combinación de los nombres de la base de datos y del esquema de SQL Server como nombre de esquema en PostgreSQL.
-
Puede mantener las mayúsculas y minúsculas de los nombres de los objetos de origen. Para evitar la conversión de los nombres de los objetos a minúsculas, seleccione Mantener los nombres de los objetos en mayúsculas y minúsculas. Esta opción solo se aplica cuando se activa la opción de distinguir entre mayúsculas y minúsculas en la base de datos de destino.
-
Puede conservar los nombres de los parámetros de la base de datos de origen. La conversión de esquemas del DMS puede agregar comillas dobles a los nombres de los parámetros del código convertido. Para ello, seleccione Conservar los nombres de los parámetros originales.
-
Puede mantener una longitud de los parámetros de rutina de la base de datos de origen. La conversión de esquemas DMS crea dominios y los utiliza para especificar la longitud de los parámetros de rutina. Para ello, seleccione Conservar la longitud de los parámetros.