Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
Errores al leer varios archivos
El comando COPY es atómico y de transacciones. En otras palabras, aunque el comando COPY lee datos de varios archivos, todo el proceso se trata como una sola transacción. Si COPY enfrenta un error cuando lee un archivo, vuelve a ejecutarse de forma automática hasta que se agota el tiempo de espera del proceso (consulte statement_timeout) o si los datos no se pueden descargar de Amazon S3 durante un periodo prolongado (entre 15 y 30 minutos), lo que garantiza que cada archivo se cargue solo una vez. Si el comando COPY falla, se anula toda la transacción y se revierten todos los cambios. Para obtener más información acerca de la administración de errores de carga, consulte Solución de problemas en cargas de datos.
Cuando un comando COPY se ha iniciado de forma correcta, no deja de ejecutarse correctamente aunque termine la sesión; por ejemplo, si el cliente se desconecta. No obstante, si el comando COPY está en un bloque de transacción BEGIN ... END que no se completa porque termina la sesión, se revierte toda la transacción, incluida la instrucción COPY. Para obtener más información acerca de las transacciones, consulte BEGIN.