Uso de una base de datos de PostgreSQL como destino en la conversión de esquemas del DMS - AWS Database Migration Service

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.

Uso de una base de datos de PostgreSQL como destino en la conversión de esquemas del DMS

Puede utilizar las bases de datos de PostgreSQL como destino de migración en la conversión de esquemas del DMS

Para obtener información acerca de las bases de datos de destino compatibles, consulte Oriéntese a los proveedores de datos para la conversión de DMS esquemas.

Privilegios para PostgreSQL como destino

Para utilizar PostgreSQL como destino, la conversión de esquemas del DMS requiere el privilegio CREATE ON DATABASE. Cree un usuario y concédale este privilegio para cada base de datos que desee utilizar en el proyecto de migración de la conversión de esquemas del DMS.

Para utilizar Amazon RDS para PostgreSQL como destino, la conversión de esquemas del DMS requiere el rol de rds_superuser.

Para usar los sinónimos públicos convertidos, cambie la ruta de búsqueda predeterminada de la base de datos mediante el siguiente comando.

ALTER DATABASE <db_name> SET SEARCH_PATH = "$user", public_synonyms, public;

En este ejemplo, sustituya el marcador de posición <db_name> por el nombre de la base de datos.

En PostgreSQL, solo el propietario de un esquema o un superuser puede anular un esquema. El propietario puede eliminar un esquema y todos los objetos que incluye este esquema, aunque el propietario del esquema no sea propietario de algunos de los objetos.

Si utiliza distintos usuarios para convertir y aplicar diferentes esquemas a la base de datos de destino, es posible que aparezca un mensaje de error cuando la conversión de esquemas del DMS no puede eliminar un esquema. Para evitar este mensaje de error, utilice el rol de superuser.