Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Erreurs survenant lors de la lecture de plusieurs fichiers
La COPY commande est atomique et transactionnelle. En d'autres termes, même lorsque la COPY commande lit les données de plusieurs fichiers, l'ensemble du processus est traité comme une seule transaction. En cas COPY d'erreur lors de la lecture d'un fichier, il réessaie automatiquement jusqu'à ce que le processus expire (voirstatement_timeout) ou si les données ne peuvent pas être téléchargées depuis Amazon S3 pendant une période prolongée (entre 15 et 30 minutes), en veillant à ce que chaque fichier ne soit chargé qu'une seule fois. Si la COPY commande échoue, l'intégralité de la transaction est annulée et toutes les modifications sont annulées. Pour plus d’informations sur la gestion des erreurs de chargement, consultez Résolution des problèmes de chargement de données.
Une fois qu'une COPY commande a été lancée avec succès, elle n'échoue pas si la session se termine, par exemple lorsque le client se déconnecte. Toutefois, si la COPY commande se trouve dans un blocBEGIN... de END transactions qui ne se termine pas parce que la session se termine, l'ensemble de la transaction, y compris leCOPY, est annulée. Pour plus d’informations sur les transactions, consultez BEGIN.