O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog
Erros durante a leitura de vários arquivos
O comando COPY é atômico e transacional. Em outras palavras, mesmo quando o comando COPY lê dados de vários arquivos, todo o processo é tratado como uma única transação. Se encontrar um erro ao ler um arquivo, COPY será repetido automaticamente até o processo expirar (consulte statement_timeout) ou se o download dos dados não puder ser feito no Amazon S3 por um período prolongado (entre 15 e 30 minutos), garantindo que cada arquivo seja carregado somente uma vez. Se o comando COPY falhar, toda a transação será cancelada, e todas as alterações serão revertidas. Para obter mais informações sobre como processar erros de carga, consulte Solução de problemas de carregamento de dados.
Depois que for iniciado com êxito, não ocorrerá uma falha em um comando COPY se a sessão for concluída, por exemplo, quando o cliente se desconectar. Porém, se o comando COPY estiver dentro de um bloco de transação BEGIN … END não concluído porque a sessão foi encerrada, toda a transação, inclusive COPY, será restaurada. Para obter mais informações sobre transações, consulte BEGIN.