

 O Amazon Redshift deixará de oferecer suporte ao uso de UDFs em Python após 30 de junho de 2026. Começaremos a aplicar essa alteração em fases. Consulte mais informações sobre os detalhes do fim da vida útil do Python e as opções de migração na [publicação do blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) publicada em 30 de junho de 2025. 

# Descarregamento de dados em formato delimitado ou de largura fixa
<a name="t_unloading_fixed_width_data"></a>

Você pode descarregar dados em formato delimitado ou de largura fixa. A saída padrão é delimitada por pipe (usando o caractere '\|').

O seguinte exemplo especifica uma vírgula como o delimitador: 

```
unload ('select * from venue')
to 's3://amzn-s3-demo-bucket/tickit/venue/comma' 
iam_role 'arn:aws:iam::0123456789012:role/MyRedshiftRole'
delimiter ',';
```

Os arquivos de saída resultantes são semelhantes a: 

```
20,Air Canada Centre,Toronto,ON,0
60,Rexall Place,Edmonton,AB,0
100,U.S. Cellular Field,Chicago,IL,40615
200,Al Hirschfeld Theatre,New York City,NY,0
240,San Jose Repertory Theatre,San Jose,CA,0
300,Kennedy Center Opera House,Washington,DC,0
...
```

Para descarregar o mesmo conjunto de resultados para um arquivo delimitado por guia, emita o seguinte comando: 

```
unload ('select * from venue') 
to 's3://amzn-s3-demo-bucket/tickit/venue/tab' 
iam_role 'arn:aws:iam::0123456789012:role/MyRedshiftRole'
delimiter as '\t';
```

Como alternativa, você pode usar uma especificação FIXEDWIDTH. Essa especificação consiste em um identificador para cada coluna da tabela e a largura da coluna (número de caracteres). O comando UNLOAD falhará em vez de truncar os dados, portanto especifica uma largura que tenha no mínimo o mesmo comprimento da entrada mais longa para aquela coluna. O descarregamento de dados de largura fixa funciona de modo similar ao descarregamento de dados delimitados, exceto que a saída resultante não contém caracteres delimitadores. Por exemplo: 

```
unload ('select * from venue')
to 's3://amzn-s3-demo-bucket/tickit/venue/fw' 
iam_role 'arn:aws:iam::0123456789012:role/MyRedshiftRole'
fixedwidth '0:3,1:100,2:30,3:2,4:6';
```

A saída de largura fixa é semelhante a: 

```
20 Air Canada Centre         Toronto      ON0
60 Rexall Place              Edmonton     AB0
100U.S. Cellular Field       Chicago      IL40615
200Al Hirschfeld Theatre     New York CityNY0
240San Jose Repertory TheatreSan Jose     CA0
300Kennedy Center Opera HouseWashington   DC0
```

Para mais detalhes sobre especificações FIXEDWIDTH, consulte o comando [UNLOAD](r_UNLOAD.md).