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.