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 un clúster de Amazon Redshift como destino en la conversión de esquemas DMS
Puede utilizar las bases de datos de Amazon Redshift 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 Amazon Redshift como destino
El uso de Amazon Redshift como destino para la conversión de esquemas DMS requiere los siguientes privilegios:
CREATE ON DATABASE: permite a DMS crear nuevos esquemas en la base de datos.
CREATE ON SCHEMA: permite a DMS crear objetos en el esquema de la base de datos.
GRANT USAGE ON LANGUAGE: permite a DMS crear nuevas funciones y procedimientos en la base de datos.
GRANT SELECT ON ALL TABLES IN SCHEMA pg_catalog: proporciona al usuario información del sistema sobre el clúster de Amazon Redshift.
GRANT SELECT ON pg_class_info: proporciona al usuario información sobre el estilo de distribución de las tablas.
Puede usar el siguiente ejemplo de código para crear un usuario de base de datos y concederle permisos. Sustituya los valores de ejemplo por sus valores.
CREATE USER
user_name
PASSWORDyour_password
; GRANT CREATE ON DATABASEdb_name
TOuser_name
; GRANT CREATE ON SCHEMAschema_name
TOuser_name
; GRANT USAGE ON LANGUAGE plpythonu TOuser_name
; GRANT USAGE ON LANGUAGE plpgsql TOuser_name
; GRANT SELECT ON ALL TABLES IN SCHEMA pg_catalog TOuser_name
; GRANT SELECT ON pg_class_info TOuser_name
; GRANT SELECT ON sys_serverless_usage TOuser_name
; GRANT SELECT ON pg_database_info TOuser_name
; GRANT SELECT ON pg_statistic TOuser_name;
Repita la operación GRANT CREATE ON SCHEMA
para cada esquema de destino en el que vaya a aplicar el código convertido o a migrar los datos.
Puede aplicar un paquete de extensión a la base de datos de Amazon Redshift de destino. Un paquete de extensión es un módulo complementario que simula funciones de la base de datos de origen que son necesarias para convertir objetos a Amazon Redshift. Para obtener más información, consulte Uso de paquetes de extensión en la conversión de esquemas del DMS.